May 19, 2024  
2023-2024 Catalog 
    
2023-2024 Catalog

ETCS 1822 - Introduction to Computer Science 2

This course is a continuation of ETCS 1821 with a focus on object-oriented and algorithmic problem-solving strategies and techniques. Students will learn about fundamental algorithms related to sorting and searching, basic data structures, I/O, system life cycle and software development methodologies, and version control. Lab activities are designed to foster critical thinking and problem-solving skills through an understanding of the development process as well as develop programming skills through the creation of working programs in one or more high-level programming languages.

Credits: 2

Prereq: ETCS 1821, ETEC 1811, or ETGG 1801
Lecture hours: 2
Lab hours: 3
Course/lab fee: ENGT