phyloinformatics/introcompsci2
This private GitLab page is intended for the instructor, TAs, and students of UNC Charlotte's undergraduate class ITSC-1213 ("Introduction to Computer Science II, Summer 2026"). ITSC 1213 reinforces computational thinking and problem-solving skills. The course centers on the application of object-oriented programming principles, including class design, encapsulation, inheritance, polymorphism, interfaces, abstract classes, aggregation, and association. Additional topics include version control, the use of debuggers, and exception handling. This is the second course for students interested in pursuing a computer science major or related minor. The course follows an active learning approach. Class sessions are dedicated to content delivery via slide decks and coding demonstrations. Lab sessions are dedicated to hands on practice on the same material, with checkpoints (in class assessments) administered during the Lab session of designated days.
GitLab repository with 5 stars and 3 forks.