What Requirements Does This Course Satisfy

  • Home /
  • What Requirements Does This Course Satisfy

The course will satisfy the requirements listed below. Be sure to expand the area you are interested in to see if there are any ‘Course Alternatives’ that can also satisfy the selected requirement.

If this course is taken or given as transfer credit...

CISC. 3110: Advanced Programming Techniques
Brooklyn College

COMPUTER AND INFORMATION SCIENCE 1110 [1.5] OR 1180 [2.80] WITH A GRADE OF C OR HIGHER IS REQUIRED TO TAKE THIS COURSE. NOT OPEN TO STUDENTS WITH CREDIT IN COMPUTER AND INFORMATION SCIENCE 3130 [22].
Credits: 4
Hours: 4.0 Lecture hours
4 hours; 4 creditsA second course in programming. Advanced programming techniques emphasizing reliability, maintainability, and reusability. Module design and multi-file programs. Abstract data types. Objects, classes, and object-oriented design. Storage class and scope. Addresses, pointers, and dynamic storage allocation. Test suites, test drivers, and testing strategies; debugging, assertions, and an introduction to formal techniques. Recursion and function parameters. (Not open to students who are enrolled in or have completed Computer and Information Science 3130 [22].)Prerequisite: Computer and Information Science 1110 [1.5] or 1180 [2.80].
This course was last offered in the Fall 2017 semester.
(Regular Liberal Arts)

… The course will satisfy the following requirements

12 credits in a SINGLE department other than PHIL (1)

15 Advanced Major Credits in Residence (1)

18 Advanced credits in a SINGLE dept. or program (1)

24 Advanced Credits in Residence (1)

36 Additional Credits BS Degrees (1)

4. Select two of the following (1)

Advanced Programming/Modern Programming (1)

Intro to Modern Programming Techniques (2)

One Computer and Information Science Course (3)

Three additional courses (1)

Question or Issues ?
We'll never share your email with anyone else.
Email has been sent successfully!