Computer Science Minor
Effective: Fall 2013
A Minor in Computer Science requires at least 18 semester hours of Computer Science courses. A minimum of eight credits must be earned in residence at NDSU. Students must have their minor(s) declared. Forms are available in the Office of Registration and Records, 110 Ceres Hall, and most academic department offices. A grade of C or better is required in all courses applied toward the Computer Science Minor.
Required Courses: 7-8 Credits
Choose one of the following two sequences:
Sequence I
- CSCI 160 Computer Science I; 4 credits
- CSCI 161 Computer Science II; 4 credits
Sequence II
- CSCI 227 Computing Fundamentals I; 3 credits
- CSCI 161 Computer Science II; 4 credits
Additonal Requirement
- CSCI 213 Modern Software Development; 3 credits
Additional Electives: 7-8 Credits
- At least 3 credits must be at 300-400 level.
Minor Requirements and Notes:
- A minimum of 8 credits must be taken at NDSU.
- CSCI 155 can be substituted for either CSCI 160 or CSCI 227.
- A grade of 'C' or better is required in all courses applied ot the computer science minor.
Business Oriented: 20 Credits
- CSCI 160 Computer Science I; 4 credits
- CSCI 161 Computer Science II; 4 credits
- CSCI 213 Modern Software Development; 3 credits
- CSCI 315 System Analysis and Design; 3 credits
- CSCI 316 System Testing and Maintenance; 3 credits
- CSCI 372 Comparative Programming Languages; 3 credits
Personal Computer Oriented: 20 Credits
Teachers are encouraged to take this minor.
- CSCI 114 Microcomputer Packages; 3 credits
- CSCI 122 Visual BASIC; 3 credits
- CSCI 160 Computer Science I; 4 credits
- CSCI 161 Computer Science II; 4 credits
- CSCI 213 Modern Software Development; 3 credits
- CSCI 372 Comparative Programming Languages; 3 credits
Traditional: 20 Credits
- CSCI 160 Computer Science I; 4 credits
- CSCI 161 Computer Science II; 4 credits
- CSCI 213 Modern Software Development; 3 credits
- CSCI 313 Software Development for Games: 3 credits
- CSCI 315 System Analysis and Design; 3 credits
- CSCI 372 Comparative Programming Languages; 3 credits
Minor Requirements and Notes:
- A minimum of 8 credits must be taken at NDSU.
- A grade of 'C' or better is required in all courses applied ot the computer science minor.
Effective: Fall 2012
A Minor in Computer Science requires at least 18 semester hours of Computer Science courses. A minimum of eight credits must be earned in residence at NDSU. Students must have their minor(s) declared. Forms are available in the Office of Registration and Records, 110 Ceres Hall, and most academic department offices. A grade of C or better is required in all courses applied toward the Computer Science Minor.
- One of the following sequences in introductory computer science is required.
- At most one of the CSci 114 or CSci 116 can be applied towards the Computer Science Minor. (Neither of these two courses are required for the Computer Science minor)
- CSci 213 (3) Modern Software Development
- A Minor in Computer Science must include at least two Computer Science (CSci) courses at the 300 level or above.
CSci 160 (4) Computer Science I
CSci 161 (4) Computer Science II
or
CSci 227 (3) Computing Fundamentals I
CSci 228 (3) Computing Fundamentals II
CSci 114 (3) Microcomputer Packages
CSci 116 (4) Business Use of Computers
- Business Oriented
- Personal Computer Oriented (Teachers are encouraged to take this minor)
- Traditional
CSci 227-228 Computer Fundamentals I and II
CSci 213 Modern Software Development
CSci 315 System Analysis and Design
CSci 316 System Testing and Management
CSci 372 Comparative Programming Language
or CSci 366 Database Systems
CSci 114 Microcomputer Packages
CSci 122 Visual Basic
CSci 160-161 Computer Science I and II
CSci 213 Modern Software Development
CSci 372 Comparative Programming Languages
CSci 160-161 Computer Science I and II
CSci 213 Modern Software Development
CSci 313 Software Development for Games
CSci 315 System Testing and Management
CSci 372 Comparative Languages
Effective: Fall 2007
A Minor in Computer Science requires at least 18 semester hours of Computer Science courses. A minimum of eight credits must be earned in residence at NDSU. Students must have their minor(s) declared. Forms are available in the Office of Registration and Records, 110 Ceres Hall, and most academic department offices. A grade of C or better is required in all courses applied toward the Computer Science Minor.
These 18 hours must be chosen subject to the following constraints.
1. One of the following sequences in
introductory computer science is required.
CSci 160 4______ Computer Science I
CSci 161 4______ Computer Science II
OR
CSci 227 3______ Computing Fundamentals I
CSci 228 3______ Computing Fundamentals II
(Note: CSci 155 2______ Immigration can be
substituted for either CSci 160 or CSci 227.)
2. At most one of CSci 114, or CSci 116 can be
applied towards the Computer Science Minor. (Neither of these two courses is required for the Computer Science Minor.)
CSci 114 3______ Microcomputer Packages
CSci 116 4______ Business Use Computers
3. A Minor in Computer Science must include at least two Computer Science (CSci) courses at the 300 level or above.
CSci ____ ( ) _____ ______________________
CSci ____ ( ) _____ ______________________
Additional courses to make 18 semester hours:
CSci ____ ( ) ______ ______________________
CSci ____ ( ) ______ ______________________
TOTAL SEMESTER HOURS ________
Pre-approved minors:
1. Business-oriented (MIS majors automatically
satisfy this minor, subject to the requirement of a
grade of C or better in each course and the
residency requirement)
CSci 227-228 Computing Fundamentals I and II
CSci 315 System Analysis and Design
CSci 316 System Testing and Maintenance
CSci 345 Telecommunications
CSci 372 Comparative Languages
2. Personal computer-oriented (Teachers are
encouraged to take this minor.)
CSci 114 Microcomputer packages
CSci 122 BASIC
CSci 160-161 Computer Sciences I and II
CSci 345 Topics in Personal Computers
CSci 372 Comparative Languages
3. Traditional
CSci 160-161 Computer Sciences I and II
CSci 372 Comparative Languages
CSci 373 Assembly Programming
CSci 366 Files for Database Systems
CSci ____ One additional upper div. CSci course