Ccs0003 Computer Programming 1 Lec Syllabus
Ccs0003 Computer Programming 1 Lec Syllabus
This course is an introduction to programming which will provide the students logic and design skills solving
COURSE
computer problems through the use of conventional techniques such as flowcharting and pseudo-coding. It also
DESCRIPTION
focuses on the implementation, testing and debugging programs through the use of programming constructs.
FEU Institute of Technology aims to be one of the top five technology educational institutions in the Philippines.
FEU Institute of Technology is dedicated to provide quality, relevant, innovative and industry-based education producing competent
and principled professionals with greater sense of responsibility, social awareness and high competitiveness contributing
significantly to the betterment of the society.
The Information Technology Department aims its program specializations to be a catalyst on the delivery of industry-based standards
solutions and internationally recognized IT education.
The Information Technology Department is committed to provide industry- based information technology solutions, international
academic linkages, researches and IT certified professionals.
PROGRAM OUTCOMES
j. Ability to use and apply current technical concepts and practices in the core information technologies; human computer interaction,
information management, programming, networking and web systems and technologies.
k. Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-
based systems.
l. Integrate IT-based solutions into the user environment effectively.
m. Understand best practices and standards and their applications.
n. Assist in the creation of an effective IT project plan.
o. Ability to demonstrate understanding and proficiency of IT specialization
2-3 Lecture: Module 2 – Program Logic Design and Classroom discussion Seatwork 1
(5.34 hrs) Write algorithmic Formulation Long Quiz:
solutions to problems - Algorithm Coverage Module 1-2
Apply the different - Pseudocode Supplementary Exercises
program logic design - Flowchart
tools in solving
computing problems
Design, read, understand
and construct program
flowchart
Express algorithms
using pseudocode,
flowcharts, and
programming language
12-13 Declare, initialize, and Module 7: Introduction to Arrays Classroom Discussion Assignment 2, 3
(5.34 hrs) use one and multi- - One dimensional Array Short Quiz
- Multi-dimensional Array Supplementary Exercises
dimensional arrays.
Project
Describe how values are
stored in one
dimensional and
multidimensional arrays
Apply implied do loops
in I/O statements for
input and output of one
dimensional and
multidimensional arrays.
14
(2.67 hrs) Final Examination
INSTRUCTIONAL MATERIALS
Midterm Grade (MG) = 70% (Lecture Grade) + 30% (Lab Grade) Final Grade (FG) = 70% (Lecture Grade) + 30% (Lab Grade)
Lecture: 70% Lecture: 70%
REFERENCES/ONLINE REFERENCES
Abraham (2015). Coding for dummies. John Wiley and Sons: Hoboken, NJ
Zak, D (2015). An Introduction to Programming with C++. 8th Edition
Cadenhead, R et. Al. (2016). C++ in 24 Hours, Sams Teach Yourself (6th Edition). Sams Publishing
McGrath, M. (2017). C++ programming in easy steps (5th ed.). Warwickshire, United Kingdom: Easy Steps Limited
Tale, T. (2016). C++: The Ultimate Beginners Guide to C++ Programing. CreateSpace Independent Publishing Platform
Online Sources:
Courseware Materials available at https://onefeu..instructure.com
Journals:
MIS Quarterly
Security Management
Tech & Learning
Journal of Educational Multimedia & Hypermedia (AACE)