CSCI 1260
Introduction to Computer Science II
- Credit Hours
- 4
- Contact Hours
- 4
- Course Coordinator
- Mathew Desjardins
Catalog Description
Introduces object-oriented programming and design. A high-level language is used as a vehicle for introducing these concepts. Laboratory use of the computer in designing, coding, debugging, and executing programs is an integral part of the course.
Prerequisite(s)
None
Course Outcomes
- Use an object-oriented approach to decompose a problem and produce an object-oriented program as a solution to the problem. ( Student Outcome GSO1 )
- Demonstrate simple file processing using sequential access files for input and output.
- Process collections of data using both one and two-dimensional arrays of both primitive and non-primitive objects
- Generate and handle exceptions.
- Program a relatively simple graphical user interface for an application
- Discuss ethical and professional issues in the use of computers and the impact of computers on society. ( Student Outcome GSO4 )
- Document source code to meet course standards.
Topics
- C# and the use of an IDE
- Arrays of one or more dimensions; array algorithms; Lists
- Sequential file I/O
- Events and graphical user interface
- Sorting and searching
- Using UML and UML tools to design software solutions.
- Exceptions and exception handling
- Inheritance, overriding methods, abstract methods and classes, interfaces, and subtype polymorphism.
- Recursion
- Debugging tools and techniques
Syllabi
Log in to upload| Semester | Uploaded | Uploaded By | Actions |
|---|---|---|---|
| Fall 2026 | Sep 14, 2026 | Mathew Desjardins | View |