Course Title: Programming Fundamentals III Java
Total Page:16
File Type:pdf, Size:1020Kb
COLLIN COLLEGE
COURSE SYLLABUS
Course Information
Course Number: COSC 2436
Course Title: Programming Fundamentals III – Java
Course Description: Further applications of programming techniques, introducing the fundamental concepts of data structures and algorithms. Topics include recursion, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), and algorithmic analysis.
Course Credit Hours: 4 Lecture Hours: 4
Prerequisite: COSC 1337 or consent of Department Chair
Student Learning Outcomes: After successful completion of this course, the student should be able to: 1. Demonstrate Competency In Structured Programming. 1.1Break a problem down into functional parts. 1.2Pass data between methods 1.3 Design, code, test, and document programs of reasonable complexity. 2. Demonstrate Competency In Data Structures, Given A Particular Computer Application. 2.1Understand the Java interface mechanism. 2.2 Gain a competence working with Java collections 2.3 Understand the various Java methods necessary for a well robust class definition. 2.4 Work with: 2.4.1 Java interfaces 2.4.2 Linked lists 2.4.3 Stacks 2.4.4 Queues 2.4.5 Binary trees 3. Demonstrate Competency In Advanced Programming Techniques. 3.1Understand list management utilizing static and dynamic array implementations. 3.2Develop labs which demonstrate and exercise concepts of linked lists 3.3Develop labs which demonstrate the capabilities of the Java Collections classes 3.4Design and develop an application which exercises a threaded application and the Java Thread mechanism 3.5Design and develop one or more applications which utilize a sorting algorithm on a structure.
Withdrawal Policy: See the current Collin Registration Guide for last day to withdraw.
Collin College Academic Policies: See the current Collin Student Handbook.
Americans with Disabilities Act Statement: Collin College will adhere to all applicable federal, state and local laws, regulations and guidelines with respect to providing reasonable accommodations as required to afford equal educational opportunity. It is the student’s responsibility to contact the ACCESS office, SCC-D140 or 972.881.5898 (V/TTD: 972.881.5950) to arrange for appropriate accommodations. See the current Collin Student Handbook for additional information.