Ana içeriğe atla

CMPE 211

Course ID:
Course Code & Number
CMPE 211
Course Title
Fundamentals of Programming II
Level
BS
Credit Hours/ ECTS Credits
(2+0+2) 3 TEDU Credits, 6 ECTS Credits
Year of Study:
Sophomore
Semester:
Fall
Type of Course:
Compulsory
Mode of Delivery:
Face-to-face
Language of Instruction:
English
Pre-requisite / Co-requisite::
Pre-requisites: CMPE 112
Co-requisites: NONE
Catalog Description
Classes. Objects. Operator overloading. Packaging. Linked lists. Queues. Stacks. Searching and sorting algorithms.
Course Objectives

The objective of this course is to provide an understanding of programming techniques related to object oriented programming. This course also helps the students understand the use of simple data structures and algorithms in programming languages

Software Usage
Course Learning Outcomes

Upon succesful completion of this course, a student will be able to
1. Develop programs in an object oriented programming language
2. Use object oriented coding techniques for solving problems
3. Work with packages
4. Implement fundamental data structures using object oriented structures
5. Implement fundamental algorithms using object oriented structures

Learning Activities and Teaching Methods:
Telling/Explaining Discussion/Debate Questioning Reading Problem Solving Oral Presentations/Reports Hands-on Activities
Assessment Methods and Criteria:
Test / Exam Quiz Case Studies / Homework Presentation (Oral/Poster)
Assessment Methods and Criteria Others:
Design Content
Recommended Reading
Required Reading
1. Java: An Introduction to Problem Solving and Programming (6th Edition) , Walter Savitch
Grading

Midterm 1 Exam - 10% 
Midterm 2 Exam - 20% 
Projects - 45% 
Final - 25%

Learning Activities and Teaching Methods Others:
Course Coordinator:
Student Workload:
WorkloadHrs
Hands-on Work30 hrs
Course & Program Learning Outcome Matching: