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-2730.

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
Wellness elective(s) 2
ENGL/COMM Electives 3
Social and Behavioral Science, Humanities and History electives 5
General Education elective 3
TOTAL REQUIRED CREDITS 64
*CSCI/CIS electives include: CIS 180, CIS 181, CIS 220, CIS 240, CSCI 135, CSCI 250 and/or CSCI 270.
Students interested in the optional third year Web Design emphasis must also complete all credits listed below.
Web Design emphasis (third-year option)
Course Code Course Title Credits
CIS 180 Creating Web Pages I 3
CIS 181 Creating Web Pages II 3
CIS 182 Perl/CGI 3
CIS 220 Operating Systems (UNIX) 3
CSCI 135 Web Programming (XML) 3
ENGL 125 Introduction to Professional Writing 3
TOTAL REQUIRED CREDITS 82

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.

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