You are on page 1of 7

Republic of the Philippines

CEBU TECHNOLOGICAL UNIVERSITY


Cebu, Philippines

COURSE SYLLABUS
in INS Form 1A
June 2012
COMPTECH 326 Revision: 0
Programming Page 1 of pages 7
2nd Semester, AY 2016-2017

Department/Area : Information and Communications Technology


Curriculum : Bachelor of Science in Information and Communications Technology
Curricular Year : 2nd
No. of Hours/Sem. : 90
Credit Unit(s) : 07
Prerequisite(s) :

Vision of the University :


The center of excellence and development in research, instruction, production and extension services for progressive leadership transcending global,
technological, business and industry-driven education.

Mission of the University :


Provides advanced professional and technical instruction for special purposes, industrial trade, teacher education, agriculture, fishery, forestry,
engineering, aeronautics and land-based programs, arts and sciences, health sciences, information technology and other relevant fields of study.
It shall undertake research, production and extension services, and provide progressive leadership across the areas of specialization for global
empowerment. (Sec. 2, R.A. 9744)

Goals of the College : 1. Equip students with competencies and entry-levels skills in various technology areas;
2. Provide avenues for the students to observe and practice the highest standards of safety;
3. Meet with the manpower requirements of industry;
4. Provide leadership in the conduct of research and extension geared towards technological advancement;
5. Establish industrial and community linkages for excellence;
6. Develop the students and faculty members’ cultural, moral, and nationalistic consciousness;
7. Inculcate dignity as an intrinsic nature of the individual in the era of technological advancement; and
Page 2 of pages 7

8. Sustain commitment to be the sufficient source of competent technicians, professionals, managers and executives.
Objective of BSIT : Equip students with specialized technical competencies across fields of industrial technology towards occupational
opportunities, entrepreneurial capabilities and/or supervisory and managerial positions.

Course Description : The course deals with the principles and fundamentals of programming. It includes systems analysis, design, and
implementation using a variety of programming languages. It enables the students to develop a program out of a
given case.

General Objectives :
1. Understand the complete life cycle in developing computer program.
2. Learn the skills and techniques in applying the computer programming methodologies.
3. Apply good computer programming practices and conventions.
4. Study and use different C libraries, built-in and creation of user-defined functions.
5. Adopt and apply the procedural programming paradigm.

How to Complete this Course:

All students are expected to maintain and promote the highest standards of personal honesty and professional integrity. Each student has to attend
lecture and laboratory sessions to within 90 hours in a semester and shall comply with the requirements of the course before the end of the semester.

Course Content:
Page 3 of pages 7

REMARKS/
TEACHING DURATION
SCHEDULE TOPICS OBJECTIVES RESOURCES EVALUATION
METHODS (in Hours)
NOTES
 VMGO  Relate the course to Vision, Mission, and Goals of CTU Discussion Student Handbook
 Course Introduction and College of Technology
Syllabus COMPTETED
 Course Requirements  Gain consciousness on the nature, objectives, background Web Site Viewing
 Shop/Laboratory/Classro importance, and requirements of the course. PC with Internet
 Develop awareness, observe and practice Shop Policies 2
om Policies access to
shop/laboratory/classroom rules and regulation. Reading and http://www.ctu.edu.ph
Interpretation
Multi-media System
Week 1 1. Introduction to  To provide students the whole picture about computer Worksheet Worksheet No. 1
Computer programming, the related steps and tools used in coding COMPTETED
Programming computer programs. Lecture using a PC with multimedia
 Know different types of computer programming software’s powerpoint capabilities, TV, and
and it’s methodology presentation. 3 powerpoint file.
 Contrast Text Editor from Word Processing Software
 Know the function of Compilers
 Contrast Integrated Development Environment from Text
Editor
 Character Sets,  Understand the different character sets and it’s uses Worksheet Worksheet No. 2
Truth Table &  Present the different ASCII characters
Escape Code  Know how to apply the truth table and escape code in Lecture using a 5 PC with multimedia
Week 2 powerpoint capabilities, TV, and COMPTETED
writing computer codes
presentation. powerpoint file.

 Basic Pseudo  Understand the English like of writing codes Worksheet Worksheet No. 3
Code, Number  Know number system conversion COMPTETED
Week 3 Systems & Data  Know the basic data types used in coding programs. Lecture using a 5 PC with multimedia
Types powerpoint capabilities, TV, and
presentation. powerpoint file.
Week 4 Prelim Examination 5
 Algorithms and  To familiarize the different basic symbols used in
Flowcharts flowcharting techniques. COMPTETED
Week 5  To be able to apply the correct symbols in the given problem 5
 To give special emphasis on the analysis and connection
between the data structures and codes
Page 4 of pages 7

2. C Programming  Enable the students to learn the effective use of the C Worksheet Worksheet No. 4
Language programming language syntax to develop a program COMPTETED
 Aims the students to understand basic principles of logic Lecture using a PC with multimedia
formulation and programming using C language. powerpoint capabilities, TV, and
 Understand the structure of a simple C program presentation. powerpoint file.
 Discuss the importance of comments within a program
Week 6  Identify header files to be included in the program 5
 Know the purpose of the main() function, exit() function, the
return statement and the newline character
 Recognize the steps in compiling programs before it can be
executed
 Learn how to find and correct program errors through
debugging
 The Essentials of  Identify the essential elements of a C program Worksheet Worksheet No. 5
C Programs  Distinguish Constants from Variables used in the program COMPTETED
code Lecture using a PC with multimedia
Week 7  Learn how to make an expression, statement and statement powerpoint 5 capabilities, TV, and
blocks in coding a program presentation. powerpoint file.
 Know the do’s and don’ts in giving valid names to a function
 Create functions based on certain criteria within a program
 Data Types &  Name the different keywords reserved by the C compiler Worksheet Worksheet No. 6
Names  Learn about the rules in making valid variable names
Week 8  Contrast the different data types and determine when to use Lecture using a 5 PC with multimedia
it powerpoint capabilities, TV, and
 Make a program containing the one or more data types presentation. powerpoint file.
Week 9 Midterm Examination 5
 Reading from  Learn about the different functions which are necessary to Worksheet Worksheet No. 7
and Writing to receive input from the user or print the output to the screen COMPTETED
Standard I/O  Get an idea about the standard input and output in C Lecture using a PC with multimedia
Week 10 language powerpoint 5 capabilities, TV, and
 Differentiate getc() from getch() and putc() from putch() presentation. powerpoint file.
 Make a program using the getc(), putc(), getchar(), and
putchar functions.
 Manipulating  Understand how operators work Worksheet Worksheet No. 8
Data with  Make use of assignment operators and arithmetic COMPTETED
Operators assignment operators in manipulating data Lecture using a PC with multimedia
Week 11 powerpoint 5 capabilities, TV, and
 Describe how the unary minus operator functions
 Present the increment and decrement operators and their presentation. powerpoint file.
uses as well as the relational and cast operators
Page 5 of pages 7

 Loops &  Discuss the concept of loops and iterations Worksheet Worksheet No. 9
Iterations  Learn how to use loops in a program to perform the same COMPTETED
set of statements over and over until certain specified Lecture using a PC with multimedia
Week 12 conditions are met powerpoint 5 capabilities, TV, and
 Use the three statements designed for looping (for, while, & presentation. powerpoint file.
do-while) in a program
 Create a loop within a loop or also known as nested loop
 Control Flow  Know how to control the flow of instructions in the program Worksheet Worksheet No. 10
Statements through the use of control flow statements COMPTETED
 Be familiar with the general form of the control flow Lecture using a PC with multimedia
statements like if, if-else, and switch statement powerpoint capabilities, TV, and
Week 13  Apply these control flow statement for conditional branching presentation. 5 powerpoint file.
or instruct the computer to jump to a different portion of the
program code according to a specified branch conditions
 Learn when and how to use the break, continue, and goto
statement in a program
Week 14 Semi-Final Examination 5
 Pointers  Define and discuss what is a pointer Worksheet Worksheet No. 11
 Illustrate how data is stored in the memory and the address PARTIALLY
of each memory location Lecture using a PC with multimedia
powerpoint 5 capabilities, TV, and COMPTETED
Week 15  Have the knowledge in declaring a pointer base on its
general form and use it in a program presentation. powerpoint file.
 Discuss the use and function of address-of operator and
dereference operator
 Arrays  Define and discuss what is an array Worksheet Worksheet No. 12
 Learn how to declare an array based on its general form COMPTETED
 Discuss how array elements are referenced Lecture using a PC with multimedia
Week 16  Present the relationship between pointers and arrays powerpoint 5 capabilities, TV, and
 Contrast Character arrays, multidimensional arrays, and presentation. powerpoint file.
unsized arrays
 Use arrays in making a program
 Manipulating  Describe what is a string and present ways to manipulate it Worksheet Worksheet No. 13
Strings  Lecture on how to declare and initialize strings, as well as PARTIALLY
the difference between string constants and character Lecture using a PC with multimedia
powerpoint capabilities, TV, and COMPTETED
Week 17 constants 5
 Know how to measure the length of a string presentation. powerpoint file.
 Use the function scanf() to read string input
 Determine the functionality of gets() and puts() function
Week 18 Final Examination 5
TOTAL NUMBER OF HOURS: 90
Page 6 of pages 7

Evaluation Procedures:
Weight toward the
Grade Categories Description of the Requirements
Midterm/Final Grade
Performance Performance will be evaluated according to individual or group accomplishment on shop activities. 60%
Quizzes Quizzes are examination given during and at the end of every chapter discussed. 25%
Periodic Exams Results of the prelim/midterms/semi-final/final theoretical written and/or practical exams on the competencies required. 15%

The Final Grade of the subject is the Average Grade of the Midterm and Final Grade.

References:

Books

Zhang, Tony. (2000). Teach Yourself C in 24 Hours. Sams Publishing. (Ebook-PDF)


Corment, Thomas H. (2009). Introduction to Algorithms. 3rd Edition. ISBN 978-0-262-03384.
Conery, John S. (2011). Explorations in Computing: An Introduction to Computer Science. ISBN: 12:978-1-4398-1263 (Ebook-PDF).
Kernighan, Brian W. and Ritchie, Dennis M. The C programming Language 2nd Edition. Prentice-Hall Software Series (Ebook-PDF)

Website

http://www.suite101.com/content/computer-programming-fundamentals-a62400
http://www.lysator.liu.se/c/bwk-tutor.html
http://computer.howstuffworks.com/c6.htm

Prepared by:
Page 7 of pages 7

MARION LESTER T. RABOY, Ph.D.


Evening Instructor

Date Submitted:

Upon Recommendation by Curriculum Committee:

_____________________
Chairman

Approved by:

_____________________
Campus Director, CTU Bitoon Ext. Campus

You might also like