compro1-c++ syllabus 1011
TRANSCRIPT
-
8/4/2019 Compro1-c++ Syllabus 1011
1/4
DE LA SALLE LIPA
College of Information Technology & Engineering
Computer Science & Information Technology Department
________________________________________________________________________________________________________________________________________________
COMPUTER PROGRAMMING 1
COURSE SYLLABUS1ST Semester, SY 2010-2011
Course Code : COMPRO1
Course Credit : 3 unitsPrerequisite :
Course Description:
In this course, you are introduced to the advanced problem solving techniques including the use of abstraction, top-down and stepwise refinement, and object-orientation in program designare also expected to develop good coding and documentation styles. Some elementary algorithms and numerical methods are presented, with the focus placed on developing scientiengineering applications.
Course Objectives:
By examining both perspectives of computer programming, students will have gained the ability to:1. Work efficiently in a C++ programming environment. This includes basic file handling and editing, compiling, and debugging programs2. Plan and design a C++ application.3. Write valid sequential statements and expressions.4. Use formatted input/output statements.
5. Use decision structures such as if, if/else, orswitch statements to make programming decisions.6. Use repetition structures such asfor, while, ordo-while statements.7. Write efficient functions.
8. Test and debug a C++ application.9. Use of the language's data types and arrays
Value Objective :
Fully aware of the disciplinal, Christian, and professional characteristics of the eight core values that guide Lasallian education, the student must completely and excellently athese values by exhibiting honesty during exams, following critical thinking in problem analysis and solving, being innovative in approach, being morally compassionate thus
sharing talents to those lacking intellectual giftedness, and portraying social awareness and patriotism.
-
8/4/2019 Compro1-c++ Syllabus 1011
2/4
Time
Frame
Graduate Attributes Specific Objectives Content Suggested
Teaching
Strategies/
Instructional
Materials
Mode of
Assessment/
Evaluation
Sources
1 Lifelong learner
Confident
Competent
To know electronic data processing(EDP) concepts
To improve logic formulation ofstudents
EDP Concepts
IPO
Algorithm
Digital Computers
Software
Computer Program
Programming LanguageComputer
Lecture
Sample
program
Exercises
Laboratory
WorkQuiz
Ch. 1.1
2,3 Lifelong learner
Confident
Competent
To use flowchart and pseudocde as
tools for designing algorithms
Flowcharts & Pseudocode
Flowcharting symbols
Flowchart diagramming
Designing programs usingflowcharts
LectureSample
program
ExercisesLaboratory
WorkQuiz
Ch. 1.2
4 Lifelong learner
ConfidentCompetent
To describe the capabilities of C++ in
program development Introduction to C++ Brief History
Features and Capabilities
Environment
LectureSample
program
ExercisesLaboratoryWork
Quiz
Ch. 1.3
Ch. 2.5
4,5 Lifelong learner
ConfidentCompetent
To use appropriate variable names,rules in naming variables, and
declaring variables
To describe the uses of constants,data types, and operators
Naming, Types and Operators
Naming Convention
Data Types
Variables
Constants
Operators
Lecture
Sampleprogram
Exercises
LaboratoryWork
Quiz
Ch 2.1
Ch 2.3
6 Lifelong learner
ConfidentCompetent
To apply input/output statements in a
C++ programInput / Output
LectureSample
program
ExercisesLaboratoryWork
Quiz
Ch. 2.2
6,7 Lifelong learner To apply control flows in C++
programming
Control Flow
Conditional Statements Lecture Exercises
Ch. 2.4
-
8/4/2019 Compro1-c++ Syllabus 1011
3/4
Confident
Competent If else
If else if
Switch
Sample
program
Laboratory
WorkQuiz
8
9-11 Lifelong learner
ConfidentCompetent
To apply control flows in C++programming
Control Flow
Loops
for
while
do while
Break and Continue
Lecture
Sampleprogram
Exercises
LaboratoryWork
Quiz
Ch. 3
12 Lifelong learner
ConfidentCompetent
To declare user-defined functions andproper use of built-in functions to aid
user requirements
Functions
User-defined
Pre-defined
Lecture
Sampleprogram
Exercises
LaboratoryWork
Quiz
Ch. 4, 5
13-16 Lifelong learner
ConfidentCompetent
To apply the concept of arrays in Cprogramming
Arrays
List/One Dimensional
Matrix/Two Dimensional
Lecture
Sampleprogram
Exercises
LaboratoryWork
Quiz
Ch. 7
17 FINALS
Textbook:
Problem Solving with C++ by W. Savitch, Addison-Wesley
Required Readings:
1. Gary J. Bronson, C++ For Engineers and Scientists, Brooks/Cole (Thomson Course Technology)
2. Programming and Problem Solving with C++ by Nell Dale, Chip Weems, and Mark Headington3. Object-Oriented Programming with Turbo C++ in 21 Days by Greg Perry
4. C++ An Introduction to Computing by Joel Adams5. Turbo C/C++ Complete Reference by Herbert Schildt
Grading System:
MIDTERM
Midterm Exam 1/3
-
8/4/2019 Compro1-c++ Syllabus 1011
4/4
Quizzes 1/3Class Standing 1/3
Class Standing = Attendance-10% + Seatwork-10% + Exercises-60% + Homework-10% + Values and Behavior-10%)
FINAL
Final Exam(Written=40% + Project=60%) 1/3Quizzes 1/3
Class Standing 1/3
FINAL COURSE GRADE (FCG) = 1/3 Mid-Term Grade + 2/3 Final Grade
Prepared by:
Engr. Eloisa Lecaroz
Faculty
Noted by:
Engr. Imelda MartinDept. Chair
Approved by:
Engr. Rodelio Cabrera
Dean