[go: up one dir, main page]

0% found this document useful (0 votes)
112 views5 pages

IT112

Uploaded by

jeriko pelimiano
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
112 views5 pages

IT112

Uploaded by

jeriko pelimiano
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

MALLIG PLAINS COLLEGES

Casili, Mallig, Isabela

COLLEGE OF INFORMATION TECHNOLOGY EDUCATION

SYLLABUS
School Year 2013-2014

Course No.:IT112 No. of Units: 3 Time: Days:


Course & Year: BSIT 1 Building & Room No.: Consultation Hours:
Descriptive Title:Fundamentals of Programming and Logic Formulation
Course Objectives:
 Learn the components in problem solving
 Explore the strategies in problem solving in relation to procedural programming
 Analyze problems
 Design algorithms to solve problems
 Implement algorithms in a programming language
 Test programming solutions to problems
 Apply recursion as a programming solution

Objectives & Classification Learning Strategies and Expected Outcomes and/or


Topics & Time Allotment
Levels Assessment Activities Results
Orientation Internalize the meaning and Discussion Sincerity
MPC – Philosophy, Mission, the message of the MPC and Group Loyalty
Vision & Objectives ICS Dept PVMO Buzzing Obedience
ICS Dept - Mission, Vision &
Objectives
(1hr)
Chapter 1 – COMPUTERS AND - Recognize and conceptualize Lecture Clear knowledge about the
PROGRAMMING the basics of computer Recitation basic concept of
1.1 Basic Programming programming. Group Activity programming
Concepts - State and identify the methods Library Work Could create a good program
1.1.1 What is computer used in developing computer
Assignment algorithm using different tools
programming? programs.
1.1.2 What is a computer - Identify and differentiate the
Seatwork
Quiz
program? languages used in
1.1.3 Classifications of programming.
Programming Languages - Understand and apply the
1.1.4 Overview of methods used in problem
Programming Languages solving.
1.2 Program Logic Formulation - Develop reasoning and
1.2.1 Tools in PLF formulate logical programming
(10hrs) ability effectively.
Knowledge (C1),
Comprehension (C2),
Application (C3), Analysis (C4),
Organization (A4)
Chapter 2 – THE BASIC OF C+ - Discuss the development of C+ Lecture Basic knowledge about C++
+ PROGRAMMING + language. Recitation Programming Language
2.1 The C++ Language - Define what C++ Languages is Group Activity Clear knowledge on the
2.1.1 Brief History and appreciate its importance Library Work syntax and semantics and
2.1.2 The Language and applications.
Assignment can create simple C++
2.1.3 The C++ - Be familiar with the C++
Environment environment and use its basic
Seatwork/Laboratory Program
2.2 Overview of C++ Reserved functions correctly. Quiz/Hands-on
Words and Identifiers - Identify the general form of a
2.2.1 Reserved Words C++ language.
2.2.2 Identifiers - Create simple C++ programs.
2.3 Data Types and Knowledge (C1),
Declarations Comprehension (C2),
2.3.1 Data Types Application (C3), Analysis (C4),
2.3.2 Purpose of Data Organization (A4)
Types
2.3.3 Declarations
2.4 Form of a C++ Program
2.4.1 Sections of a C++
Program
2.5 Basic Commands And
Statements
2.5.1 Input and Output
2.5.2 cout function
2.5.3 cin function
(8hrs)
PRELIM EXAMINATION
Chapter 3 – OPERATORS - Explain the meaning and use Lecture Could define and use the
3.1 Arithmetic Operators of operators. Lecture different arithmetic, relational
3.1.1 What are Operators - Learn and evaluate arithmetic Recitation and logical operators in a
3.1.2 Arithmetic operators properly. Group Activity program
Operators - Learn and use relational
Library Work
3.1.3 Hierarchy of operators.
Arithmetic Operations - Define and use logical
Assignment
operators. Seatwork/Laboratory
Knowledge (C1), Quiz/Hands-on
3.2 Assignment and Relational Comprehension (C2),
Operators Application (C3), Analysis (C4),
3.2.1 Assignment Organization (A4)
Operator
3.2.2 Assignment
Statements
3.2.3 Relational
Operators
3.1 Boolean Operators
3.3.1 The AND Operator
3.3.2 The OR Operator
3.3.3 The NOT
Operator
(6hrs)
Chapter 4 – EXPRESSIONS - Define expression and identify Lecture Could define and use
AND LOOPS its type. Recitation correctly the different decision
4.1 Expressions - Enumerate and understand the Group Activity and repetition control
4.1.1 Expressions rules for evaluating C++ Library Work statements in a program
4.1.2 Arithmetic expressions.
Assignment
Expressions - State the need to apply the
4.1.3 Rules of Evaluating rules in evaluating C++
Seatwork/Laboratory
Expressions expressions. Quiz/Hands-on
4.1.4 Boolean - Observe the proper use of loop
Expressions statements and apply it in writing
4.1.5 Boolean/Logical programs.
Operators Knowledge (C1),
4.2 Selection Structures Comprehension (C2),
4.2.1 Compound Application (C3), Analysis (C4),
Statements Organization (A4)
4.2.2 Selection Control
Structures
4.2.2.1 IF Statement
4.2.2.2 Syntax for the
IF Statement
4.2.2.3 Nested IF
Statement
4.2.2.4 The IF-ELSE
Statement
4.2.2.4 The IF-ELSE-
IF Statement
(10hrs)
MIDTERM EXAMINATION
4.3 Loops - Differentiate procedures from
Lecture Could define and use
4.3.1 Loop Control functions. Recitation correctly procedures and
Statements - Understand and apply the useGroup Activity functions in a program
4.3.2 The WHILE of procedures in a program. Library Work
Statement - Enumerate and determine the
Assignment
4.3.3 The FOR standard built-in functions in C+
Statement +.
Seatwork/Laboratory
4.1.4 The DO/WHILE - Use functions in a program. Quiz/Hands-on
Statement Knowledge (C1),
Comprehension (C2),
Chapter 5 – PROCEDURES Application (C3), Analysis (C4),
AND FUNCTIONS Organization (A4)
5.1 Procedures
5.1.1 Parameters
5.2 Functions
5.2.1 Standard Functions
(15hrs)
FINAL EXAMINATION

Course Requirements:
1. Major Examinations
2. Attendance
3. Quizzes
4. Projects
5. Laboratory Activities
6. Participation in the class discussion
Grading System:
ClassStanding = 90%(Quiz+Recitation+Assignment+LaboratoryActivities+Project) + 10%(Attendance)
PrelimGrade = 2/3ClassStanding + 1/3PrelimExam
MidTermGrade = 2/3PrelimGrade + 1/3MidTermTentativeGrade
FinalGrade = 2/3PrelimGrade + 1/3FinalTentativeGrade
References:
Books
1. Diane Zak, An Introduction to Programming with C++, 2009
2. Joyce Farrell, Program Logic Formulation, 2009
3. Drozdek, Adam, Data Structure and Algorithm in C++, 2007
4. Savitch, Walter, Absolute C++ Programming, 2006

Websites
1. C++ course. <http://www.vias.org/cppcourse/>
2. Programming in C. < http://www.cs.cf.ac.uk/Dave/C/CE.htm>
3. Cplusplus. < http://www.cplusplus.com/doc/tutorial>
Prepared by: Noted by:

JERIKO G. PELIMIANO DRYMLAD A. REBAJA GEORGE A. BORROMEO, MIT


Instructor Instructor Dean

You might also like