everything.study
ACS-1905

Programming Fundamentals

3 credits · Undergraduate

(3 hrs Lecture | 1 hrs Lab) This course assumes that students already have working knowledge of an object-oriented programming language as well as effective use of data types and control structures. This course begins with an overview of the object-oriented programming language and then more advanced topics in order to extend the student's programming skill. Topics to be covered include inheritance, polymorphism, sorting techniques, string processing, interfaces, files and packages. Restrictions: Students may not hold credit for this course and ACS-1904 | BUSC-1901 | BUSC-1902 | BUSC-1905. Requisite Courses: Computer Science 40S or equivalent [prerequisite(s)]; and one of ACS-1805 with a minimum grade of C, Pre-Calculus Math 40S or Applied Math 40S [prerequisite(s)]; ACS-1905L (must be taken concurrently).

Sources