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

Get File

The document outlines the course CENG 115 Computer Programming I offered by the Electrical and Electronics Department, focusing on structured programming using the C language. It includes course objectives, learning outcomes, assessment criteria, and a weekly schedule of topics covered. The course is compulsory, taught in English, and has no prerequisites.

Uploaded by

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

Get File

The document outlines the course CENG 115 Computer Programming I offered by the Electrical and Electronics Department, focusing on structured programming using the C language. It includes course objectives, learning outcomes, assessment criteria, and a weekly schedule of topics covered. The course is compulsory, taught in English, and has no prerequisites.

Uploaded by

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

Course name: Semester

Department: Electrical and Electronics


CENG 115 Computer
Engineering 1
Programming I
Credit
Methods of Education
(ECTS)
Exam
Lecture Study Time Quiz Project Total
(incl. Prep.) 5
42 78 0 0 60 180
Language English

Compulsory
Compulsory/Elective
None
Prerequisites

Course Contents This course introduces the students to the fundamental concepts of structured programming.

This course will introduce the basic elements of a structural and imperative programming
language. The C language will be used. Topics include the concept of type, main types,
expressions, standard functions, input/output statements, type conversion, flow of control
Course Objective
structures, if/else, loop structures, while/do, repeat until, for, case statements; procedures
and functions, modularity in programming, global and local variables, pointers, dynamic
variables, and arrays.
− Explain computer based problem-solving and algorithm.
Learning Outcomes and − Define the basic concepts of structured programming
Competences − Express arithmetic and logical functions in C programming language.
− Define the concepts of memory management and pointer
Main Textbooks:
1. Kernighan, Brian W., and Dennis M. Ritchie. The C programming language. 2006.
Textbook and /or References
2. Deitel&Deitel, (1991), "C How to Program",Prentice Hall.
3. Bjarne Stroustrup, (1997), "The C++ Programming Language",Addison-Wesley Pub.
If any, mark as (X) Percentage (%)
Midterm Exams X 30
Quizzes
Homework
Assessment Criteria
Projects
Laboratory work X 20
Other
Final Exam X 50
Instructors
Weekly Schedule
Week Subject
1 Problem solving and algorithm development
2 Computer hardware and software
3 Introduction to computer programming: machine, assembly and high-level programming
languages
4 Programming with C programming language: arithmetic and logical expressions
5 Programming with C programming language: data types
6 Programming with C programming language: input/output
7 Basic control structures and Loops
8 Functions and Procedures
9 Mid-term Exam
10 Function definition and parameter parsing methods
11 Arrays and Matrices
12 Using of Struct and Strings
13 String operations
14 String functions
15 Revision for the final exam

You might also like