NDSCS College Catalog

Computer Programming

Because we live in a computerized society, programming offers a world-wide job market with a variety of locations and environments. Computers are used in every type of business, banks, accounting firms, hospitals, manufacturing companies, insurance companies, sales companies, etc. The placement record in this program has been excellent.

For students wishing to pursue a bachelor's degree at a four-year college or university, please see the Computer Science or Management Information Systems liberal arts transfer curriculum plans listed in the Liberal Arts section of this catalog.

Program purposes

  1. To provide the necessary instruction to enable students to perform the many tasks required of an entry-level computer programmer. Instruction is provided in the languages most used by industry, which include: COBOL, Java, SQL and VB.net.
  2. To provide the students a hands-on approach in learning how to program a computer.
  3. To prepare students to pursue third-year option in Web Design (see additional program purposes listed under Web Design emphasis).

College facilities

NDSCS has many computer labs.  Each of these labs has current versions of software installed.

Instruction

The instructors of this program have both formal educational training and work experience in computer operations, computer maintenance, computer programming and system design. The average class size is 25 students. Most classes have a lab period which enables students to receive individual attention when it is needed.

NOTE: This program requires the purchase of a notebook computer. The cost will be approximately $2,000 with several purchase or lease options available. For further information, call the Information Technology Department at (701) 671-2523.

Course Code Course Title Credits
BADM 274 Project Management 3
CSCI 122 Visual Basic 3
CSCI 125 Beginning COBOL (II) 3
CSCI 133 Database Concepts (SQL) 3
CSCI 160 Computer Science I (JAVA) 4
CSCI 161 Computer Science II (JAVA) 4
CSCI 172 Intermediate Visual Basic 3
CSCI 175 Intermediate COBOL (II) 4
CSCI 183 Database Concepts II (SQL) 3
CSCI 263 Computer Science III (JAVA) 3
CSCI 297 Internship 5
CSCI/CIS elective*   3
Related/General Education Courses
ACCT 200 Elements of Accounting I 4
BOTE 108 Business Mathematics 3
ENGL 110 College Composition I 3
FYE 101 First Year Experience 1
Wellness elective(s) 2
ENGL/COMM electives   3
Social and Behavioral Science, Humanities and History electives 5
General Education elective 3
TOTAL REQUIRED CREDITS 65
*CSCI/CIS electives include: CIS 180, CIS 181, CIS 212, CIS 220, CSCI 135, CSCI 250 and/or CSCI 270.

Students interested in a third-year option in Web Design should refer to the Web Design/Web Developer fact sheet.

Upon successful completion of the Web Design third-year option, students will also be awarded a certificate in Computer Information Systems with an emphasis in Web Design.

Admission requirements

The applicants must be high school graduates or equivalent. Helpful courses to prepare for this curriculum are mathematics, accounting and keyboarding.

Award

Upon successful completion of the required courses, students will be awarded an Associate in Applied Science degree in Computer Information Systems with an emphasis in Computer Programming.