CSC 242: Intro to Computer Science II
Course Overview
This course is the second of a two-course sequence introducing computer science skills, including problem solving, algorithm development, recursion, and programming using Python. In this course, we will apply these skills in several application areas of computer science: graphical user interface (GUI) development, database development, and Internet and distributed computing. The concept of a class and object-oriented programming will be motivated and introduced.
Course Goals
After you have taken this class:
- You will strengthen your Python programming skills
- You will know how to design classes and understand the fundamental principles of object-oriented programming
- You will be able to design basic graphical user interfaces
- You will be able to apply recursion as a problem-solving and programming technique
- You will be able to write simple Internet client programs
- You will have a basic understanding of the database API