CS 385 - Introduction to Programming

This course introduces students to the fundamentals of computer programming. Students will learn how to write computer programs that solve problems and will be introduced to programming languages and Integrated Development Environments (IDEs). They will also learn about variables, conditions, loops, functions, classes, collections, exception handling, and more. By the end of the course, students will be able to create new classes that follow the principles of Object-Oriented Programming (OOP), test and debug code to find errors and fix them, measure code complexity, work with a variety of data structures, understand how Searching and Sorting Algorithms work, and work with Version control systems. Additionally, the course will cover green coding practices to reduce energy consumption, carbon footprint, and waste in software development, developing an awareness of the environmental impact of technology, and the responsibility of software developers to address it. 

Course Information

The World is Your Classroom

Take courses at our Centers abroad, directly enroll at a local partner university, or build a schedule with courses from both. Use the Course Finder to explore all the courses offered at our IES Abroad Centers. Additional course options at prestigious local universities are available on the program page and partner university websites.

Browse Our Courses