What This Document Is
This is the official syllabus and schedule for CSC 172, Introduction to Computer Science II, at the University of Detroit Mercy. It serves as a comprehensive guide outlining the course structure, expectations, and logistical details for the Winter 2005 semester. This document is essential for students enrolled in, or considering enrolling in, this course to understand the full scope of the curriculum and requirements.
Why This Document Matters
This syllabus is crucial for students to successfully navigate the course. It details important information regarding grading, assignments, and key dates. Reviewing this document at the beginning of the semester will help students plan their time effectively, understand the instructor’s policies, and prepare for assessments. It’s also a valuable resource for clarifying any questions about course logistics or expectations.
Topics Covered
* Advanced C++ Programming Concepts
* Data Structures – Arrays, Lists, Strings, Records
* Object-Oriented Programming – Classes, Inheritance, Composition
* Dynamic Memory Management – Pointers, Linked Lists
* Algorithmic Techniques – Searching and Sorting
* Recursion and its Applications
* Data Abstraction and Encapsulation
* Course Logistics – Grading, Schedule, and Resources
What This Document Provides
* Instructor contact information and office hours.
* A detailed breakdown of the grading components and associated weights.
* A comprehensive course schedule outlining test dates and topics covered.
* Information on required and recommended textbooks and software.
* Details regarding lab assignments and program requirements.
* Instructions for accessing the course website and online resources.
* The University’s policies regarding academic integrity and student conduct.