0% found this document useful (0 votes)
28 views

CPE112 - Intro. To Programming-Syllabus

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views

CPE112 - Intro. To Programming-Syllabus

Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CYPRUS INTERNATIONAL UNIVERSITY ‐ Faculty of Engineering

SYLLABUS
2023 ‐ 2024 Spring Semester
Weekly
Course Code Course Name Course Type Course Hours Credits ECTS Weekly Time Schedule
T A L
CMPE/ISYE/
Introduction to Computer Programming Compulsory 3 2 4 5 Please check the moodle page of
MIS/IT/VCP 112
the course or your SIS to view the
Prerequisite CMPE 101 ‐ Introduction to Computing Prerequisite to CMPE 313, CMPE 223 lecture hours
Language of
ENGLISH
Instruction
Asst. Prof. Dr. Fatma Tansu Hocanın (coordinator) check with your
Office Hours
Course Lecturers Instr. Mustafa Kemal Ambar instructor and
Snr. Instr. Erhan Gayde Schedule
lab tutor please

"Fatma Tansu Hocanın" <[email protected]>


Email : ''Mustafa Kemal Ambar'' <[email protected]>
''Erhan Gayde'' <[email protected]>

0392‐671 11 11 ‐ ext: 2484 (F.T.H.) ‐ ext: 2471 (M.K.A) ST 209 (F.H.)


Phone Office / Room No
ST 207 (M.K.A)

Teaching
To be Announced… Phone
Assistant(s)

E‐mail Office / Room No

At the end of this course the students will be able to :


1. Define fundamental constructs of computer programming (i.e. sequence, decision making, loops and
functions);
2. Integrate structured programming patterns into C++ compatible programming code;
Learning Outcomes
3. Construct structured computer programs using pre‐defined functions;
4. Construct structured computer programs using user defined and recursive functions;
5. Integrate collection of data in computer programming (e.g. arrays);
6. Perform dynamic memory allocation in computer programming (e.g. pointers). (not performed)

SOLO Average: LO1:3 + LO2:4 + LO3:4 + LO4:4 + LO5:4 + LO6:4 / 5 = ( 3+4+4+4+4+4 ) / 6 = 3.8

The course introduces fundamentals of programming constructs through using the C++ programming language
syntax. The main focus is to learn the essential programming constructs and methods in order to generate
Course
algorithmic solutions to engineering and mathematical problems. Upon completion of the course, students will
Objectives
be able to use computer programming sequence, decision making, loops, user‐defined functions and arrays to
create structured programs to generate solutions to various mathematical and engineering problems.

Textbooks 1 Beginning Programming with C For Dummies, Dan Gookin, John Wiley & Sons, 2013.
and/or 2 C How to Program, Fifth Edition, Deitel & Deitel, Prentice Hall, 2007.
References 3 A Book on C, Fourth Edition, Al Kelley and Ira Pohl, Addison Wesley, 1999.

WEEK TOPICS

Week 1 Icebreaker, An Introduction to Computer Programming


Week 2 Introduction to C programming structure with C++ syntax ‐ Program Structure / Variables
Week 3 Decision making and selection in Programming: If / If‐else / Ternary Operator/ Switch‐case
Week 4 Loop structures in Programming: For / While / do‐while
Week 5 Nested loops and nested loop structures in Programming
Week 6 Pre‐Defined Functions (System Functions) in Programming
Week 7 User‐defined Functions in Programming
Week 8 User‐defined Functions in Programming
Week 9 MID‐TERM EXAM WEEK
Week 10 MID‐TERM EXAM WEEK
Week 11 Recursive Functions in Programming
Week 12 Recursive Functions in Programming
Week 13 One Dimensional Arrays (1D arrays)
Week 14 Multi‐Dimensional and Two‐Dimensional Arrays (2D arrays)
Week 15 Pointers
Week 16 FINAL EXAM WEEK
Weight in
Evaluation Tool Quantity Date
Total (%)
Weight in
Final Exam 1 Final Exam Week 40
Evaluation Semester Evaluation (%)
Semester Evaluation 60
Tools
first one before midterm,
Quiz 2 30
second one before final

Midterm 1 Midterm Exam Week 30 100


It is obligatory that students attend to their classes. Absenteeism of students shall be monitored by the relevant teaching staff. It is imperative that students attend minimum of 70% of class hours in their
courses.

You might also like