0% found this document useful (0 votes)
7 views2 pages

Course Outline - COMP109

The course 'Principles of Programming' (COMP 109) introduces students to fundamental programming concepts and skills, assuming no prior programming background. It covers topics such as algorithms, programming languages, control structures, and object-oriented programming, with assessments including assignments, a mid-semester exam, and final exams. The course is taught through lectures, discussions, and practical activities, and is led by instructor Christopher Bombie Ninfaakang.

Uploaded by

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

Course Outline - COMP109

The course 'Principles of Programming' (COMP 109) introduces students to fundamental programming concepts and skills, assuming no prior programming background. It covers topics such as algorithms, programming languages, control structures, and object-oriented programming, with assessments including assignments, a mid-semester exam, and final exams. The course is taught through lectures, discussions, and practical activities, and is led by instructor Christopher Bombie Ninfaakang.

Uploaded by

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

course PRINCIPLES OF PROGRAMMING

Title
Course COMP 109
Code
Pre- Principles Of Programming
requisite
Purpose This course introduces students to the underlying principles of computer programming
and Implementation of simple programs.

Objectives Students will learn the fundamental concepts and terminology of software application
development and develop skills in designing and writing simple computer programs. The
course assumes no programming background and provides an overview of the software
development process in addition to introducing important programming constructs and
methodologies.

Teaching Lectures, group discussions, tutorials, practical/laboratory activities, seminars


Methods
Week No. Date Lecture Course Venue Assessment
1 Algorithms and Representation LT 11
of algorithms(Flow Chart &
Pseudocode)
2 Overview of programming LT 11
languages
3 Interpreters and Compilers LT 11

4 Basic Syntax and Semantics of LT 11 Assignment


Higher Level languages
5 Variables and Variable Types LT 11

6 Expression and Assignments LT 11

7 Simple I/O LT 11

8 Conditional and Iterative LT 11


Control Structures
9 Functions and Parameter Passing LT 11 Mid-Sem
Examination
(20%)
10 Structured Decomposition LT 11

11 Introduction to general concepts LT 11


of Object Oriented Programming
12 Introduction to C++/C#/Python LT 11

13 Practical Implementation of C+ LT 11 Assignment


+/C#/Python
14 Revision
15 Exams

16 Exams

Examination (60%)

Course Instructor: Christopher Bombie Ninfaakang


Notice:

 Marks distributions for the semester are indicated below

Activity Description Marks

Attendance Class and laboratory 5


attendance

Assignment surprise short quizzes, 15


Laboratory
activities/Practicals,
Assignments

Mid- Sem Test at the middle of 20


the Semester

Final Exams End of semester exams, 60


project work

Total 100%

 Punctuality will be observed by both the instructor and the students

Reading Materials

 Ashok N. Kamthane , Object Oriented Programming with ANSI & Turbo C++, Pearson Education,
2006
 How to program by Deitel and Deitel – 6th Edition- PHI Publication 2005
 Ashok N. Kamthane , Programming with ANSI and Turbo C, Pearson Education, 2006

You might also like