sap course 1429191353

Course Code & Number:

CMPE 112

Course Title:

Fundamentals of Programming I

Level of Course:

BS

Credits:

(1+0+4) 3 TEDU Credits, 6 ECTS Credits

Catalog Description:

Variables. Assignment statements. Built-in data types. Conditions. Loops. Arrays. Input & output management.

Pre-requisites & Co-requisites:

Pre-requisites: NONE
Co-requisites: NONE
Grading: 

Midterm Exam 1 - 20% 
Midterm Exam 2 - 20% 
Final Exam - 25% 
Laboratory Works - 25% 
Hands-on-Activities - 10%

Year of Study: 
Freshman
Semester: 
Spring
Mode of Delivery: 
Face-to-face
Language of Instruction: 
English
Course Type: 
Compulsory
Required Reading: 
1. Walter Savitch, Java: An Introduction to Problem Solving and Programming.
Course Objective: 

The objective of this course is to provide a fundamental understanding of procedural programming, enabling students to abstract simple problems and encode them in a programming language using simple constructs.

Extended Description: 

Variables. Assignment statements. Built-in data types. Conditions. Loops. Arrays. Input & output management. Functions.

Learning Outcomes: 

Upon succesful completion of this course, a student will be able to
1. Analyze a given problem and refine it into atomic components
2. Write code corresponding to atomic components of a problem
3. Use built in data types and simple constructs in a programming language
4. Use conditions in a programming language
5. Use loops in a programming language
6. Use arrays in a programming language
7. Manage input & output in a programming language

Planned Learning Activities and Teaching Methods: 
Telling/Explaining
Discussion/Debate
Questioning
Reading
Demonstrating
Problem Solving
Case Study/Scenarion Analysis
Hands-on Activities
Experiments
Assessment Methods and Criteria: 
Test / Exam
Quiz/Homework
Labrotary Work

Student Workload:

Lab Application
36 hrs
hrs
Hands-on Work
10 hrs
hrs
Midterm Exam 1
15 hrs
hrs
Midterm Exam 2
15 hrs
hrs
Final Exam
20 hrs
hrs
Others
64 hrs
hrs

Prepared By:

Selen Pehlivan

Revised By:

sap_editor