0% found this document useful (0 votes)
75 views11 pages

CSE 021 - Course Info. (UPDATED)

This document provides information about an introduction to computer programming course. It outlines details like the course instructor, class times for lectures and labs, a description of topics covered, reference materials, course schedule, assessment criteria, and tips for success. The course is 3 credits and includes 2 hours of lecture and 2 hours of lab per week. It covers fundamental programming concepts and teaches the C programming language. Students will be evaluated based on exams, assignments, quizzes, and a project.

Uploaded by

lekhbmata
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)
75 views11 pages

CSE 021 - Course Info. (UPDATED)

This document provides information about an introduction to computer programming course. It outlines details like the course instructor, class times for lectures and labs, a description of topics covered, reference materials, course schedule, assessment criteria, and tips for success. The course is 3 credits and includes 2 hours of lecture and 2 hours of lab per week. It covers fundamental programming concepts and teaches the C programming language. Students will be evaluated based on exams, assignments, quizzes, and a project.

Uploaded by

lekhbmata
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/ 11

Introduction to Computer

Programming
CSE 021 Fall 2021

COURSE INFORMATION
Dr. Basma Hassan
[email protected]

1
Class Timings
• The course is credits 3 Hrs, with:
• 2 hours/week in lecture, and
• 2 hours/week in lab.
• Lectures:
• Tuesday: 2 Hrs [11.00 to 01.00 p.m.] @ Hall G12
• Labs:
• G1- Sunday: 2 Hrs [09.00 to 11.30 a.m.] @ Room 1.10
• G2- Wednesday : 2 Hrs [01.30 to 03.30 p.m.] @ Room 1.10
• G3- Monday: 2 Hrs [09.00 to 11.00 a.m.] @ Room 1.10
• G4- Wednesday: 2 Hrs [09.00 to 11.30 a.m.] @ Room 1.10

2
Course Description
• Fundamental principles and computer components, concepts
and methods of programming with emphasis on applications
in engineering.
• Basic problem solving and programming techniques.
• Fundamental algorithms and data structures.
• Use of programming logic in solving problems.

3
Main Reference

“C How to Program: With Case


Studies Introducing Applications and
Systems Programming, 9th Edition”

Paul Deitel & Harvey Deitel


Published by Pearson (2021)

Course ID:
PEAR-50676-DMTL-50

http://myprogramminglab.com

4
Table of Contents
1. Introduction to Computers and C 9. Formatted Input/Output
2. Intro to C Programming 10. Structures, Unions, Bit Manipulation and
Enumerations
3. Structured Program Development
11. File Processing
4. Program Control
12. Data Structures
5. Functions
13. Computer-Science Thinking: Sorting
6. Arrays
Algorithms and Big O
7. Pointers
14. Preprocessor
8. Characters and Strings

5
Course Schedule (Tentative)
Week(s) Topic(s)
1 Introduction to Computers (Computer components, Numbering Systems)
2 Algorithm & Problem Solving (Problem definition, Pseudo-code and Flowcharting)
3 Computer Programming Basics
4 Input, Processing, & Output in C
5 Selection Structure (Conditional Statements)
6 Quiz 1
7 Midterm Exam
8 Repetition Structure (Iterations /Loops)
9 Functions
10 Arrays
11 Quiz 2
12 Strings
13 Testing & Debugging
14 Final Exam 6
Teaching & Learning Methods

Self-readings

Individual
Teamwork Project Assignments
CSE 021

Computing &
Programming

Computer Lab
Practical Work Lectures

7
Course Assessment (Grading Criteria)
• Final Exams 40%
• Midterm Exam 20%
• Assignments 15%
• Quizzes 15%
• Project(s) 10%

Total 100%

8
How do I master this course?
• Read the book
• Come to every lecture/lab
• Practicing by writing programs
• Work Independently
• Turn in assignments on time
• Late assignments lose points per day
• Make use of office hours
• Monday: [01.30 to 03.30 p.m.] @ Room 1.27
• Send me email early and often

9
Any Questions

Let’s Start our Course…

10
End of Lecture!
Thanks for your Attention!

11

You might also like