UMA Undergraduate Guide 2019-2020 Academic Departments and Programs Computer Science Introductory Courses
Introductory CoursesVirtually all courses for Computer Science majors assume a proficiency in the Java programming language at the level obtained in COMPSCI 121 (Introduction to Problem Solving with Computers), and COMPSCI 187 (Programming with Data Structures). Some students will have obtained some of this proficiency in high school or elsewhere. For example, a score of 4 or 5 on the Computer Science Advanced Placement "A" exam gives a student credit for 121. The college also offers a variety of introductory courses that cannot be used for the BS/BA: COMPSCI 105 (Computer Literacy), COMPSCI 119 (Introduction to Programming with Python), COMPSCI 120 (Introduction to Problem Solving with the Internet), COMPSCI 145 (Representing, Storing, and Retrieving Information), and COMPSCI 190F (Foundations of Data Science). These courses meet requirements for the minor in Information Technology, and are potentially suitable for students in any major. |