North Dakota University System

back to regular site

COMP - Computer Science

You can view the group leaders at the bottom of the page. If you are interested in printing this page, please note that it is best to print in landscape mode.

Prefix Number Gerta Course Title BSCLRSCNDSCSWSCDCBDSUMISUNDSUUNDVCSUUTTC
CSCI 101 ND:COMPSC  Introduction to Computers  3/1   
CSCI 114 ND:COMPSC  Microcomputer Packages           
CSCI 116   Business Use of Computers          
CSCI 120 ND:COMPSC  Computer Programming I         
CSCI 121   Beginning Ada            
CSCI 122 ND:COMPSC  Visual Basic     
CSCI 124   Beginning C++/Visual C++       
CSCI 125 ND:COMPSC  Beginning COBOL        
CSCI 126 ND:COMPSC  Beginning FORTRAN         
CSCI 127   Beginning Java/J++         
CSCI 128 ND:COMPSC  Beginning PASCAL           
CSCI 129   Beginning RPG            
CSCI 155   Immigration           
CSCI 160 ND:COMPSC  Computer Science I   
CSCI 161 ND:COMPSC  Computer Science II   
CSCI 162 ND:COMPSC  Intense FORTRAN           
CSCI 170 ND:COMPSC  Computer Programming II          
CSCI 172   Intermediate Visual Basic       
CSCI 174   Intermediate C++/Visual C++          
CSCI 175   Intermediate COBOL          
CSCI 240   Advanced COBOL Programming           
CSCI 242   Data Structures         
CSCI 250/350   Assembly Language     
CSCI 270/370   Computer Organization        
CSCI 271   4th GL PowerBuilder           
CSCI 289 ND:COMPSC  Social Implications of Computer Technology          


CSCI 101 Introduction to Computers
General hardware and software issues such as: terminology, environments. Applications such as: word processing, spreadsheets, databases, Internet usage.

CSCI 114 Microcomputer Packages
Experience in using word processing, spreadsheet, database, graphics, and telecommunications applications on personal computers.

CSCI 116 Business Use of Computers


CSCI 120 Computer Programming I
Introduction to programming in a high-level language. Emphasis on problem solving and logical thinking. Design, implementation and testing of programs for small-scale problems using elementary data types and control structures.

CSCI 121 Beginning Ada
Introduction to programming in the Ada language.

CSCI 122 Visual Basic
Introduction to programming in the BASIC/Visual BASIC language.

CSCI 124 Beginning C++/Visual C++
Introduction to programming in the C++/Visual C++ language.

CSCI 125 Beginning COBOL
Introduction to programming in the COBOL language.

CSCI 126 Beginning FORTRAN
Introduction to programming in the FORTRAN language.

CSCI 127 Beginning Java/J++
Introduction to programming in the Java/J++ language.

CSCI 128 Beginning PASCAL
Introduction to programming in the Pascal language.

CSCI 129 Beginning RPG
Introduction to programming in the RPG language.

CSCI 155 Immigration
Introduction to programming in the current language of CSCI 160. For transfer students with CSCI 160 or equivalent in a language different from that used here. Prerequisite: CSCI 160 or equivalent.

CSCI 160 Computer Science I
An introduction to computer science including problem solving, algorithm development and structured programming in a high-level language. Emphasis on design, coding, testing and documentation of programs using accepted standards of style.

CSCI 161 Computer Science II
Advanced concepts in computer science including data structures, algorithm analysis, standard problems such as searching and sorting and memory management issues. Prerequisite: CSCI 160.

CSCI 162 Intense FORTRAN
Intensive introduction to FORTRAN and its use in engineering applications. Students receive an introduction to numerical analysis, particularly error analysis.

CSCI 170 Computer Programming II
Advanced techniques in programming in a high-level language. Topics include recursion, pointers and fundamental data structures and their use in developing small to medium-scale programs. Prerequisite: CSCI 110.

CSCI 172 Intermediate Visual Basic
Intermediate-level programming in the BASIC/Visual BASIC language.

CSCI 174 Intermediate C++/Visual C++
Intermediate-level programming in the C++/Visual C++ language.

CSCI 175 Intermediate COBOL
Intermediate-level programming in the COBOL language.

CSCI 240 Advanced COBOL Programming
Advanced-level programming in the COBOL language.

CSCI 242 Data Structures
Manipulation of graphs and trees. Internal and external sort/merge/search techniques. Dynamic memory allocation. Time/space analysis of algorithms. Prerequisites: CSCI 161 and 223, MATH 208.

CSCI 250/350 Assembly Language
Programming in assembly language.

CSCI 270/370 Computer Organization
The structure and organization of computer hardware.

CSCI 271 4th GL PowerBuilder
An introduction to PowerBuilder objects, events, scripting, data windows, transaction objects, menus, and object-oriented programming. Prerequisites: CSCI 160 or permission from instructor.

CSCI 289 Social Implications of Computer Technology
An introduction to the effects of computer technology on society and individuals and to ethical problems faced by computer professionals. Topics covered include privacy, the nature of work, centralization versus decentralization and the need for human factors analysis in the development of a new computer system. Prerequisite: CSCI 120 or 160.





The following individuals are leaders for this discipline. Those marked with an asterisk (*) are chairs.

Name Institution Email Address Phone Number
Karen Arlien BSC Karen.M.Arlien@bsc.nodak.edu 701-224-5501
Nick See BSC Nicklos.See@bsc.nodak.edu 701-224-5528
Stuart Young CCCC Stuart_Young@littlehoop.edu 701-766-1321
Colette  Schimetz DCB colette.schimetz@dakotacollege.edu 701-228-5444
Mike Frank DSU michael.t.frank@dsu.nodak.edu 701-483-2107
Stacey Baker FBCC sbaker@fbcc.bia.edu 701-627-4738
Wanbdi  Perkins FBCC wperki@fbcc.bia.edu 701-627-4738 ext. 285
Jason Brandvold LRSC jason.p.brandvold@lrsc.edu 701-662-1524
Heidi  Schneider LRSC HeidiM.Schneider@lrsc.edu 701-662-1524
Patricia Nordine MaSU patricia.nordine@mayvillestate.edu 701-788-4780
* Selmer Moen MiSU selmer.moen@minotstateu.edu 701-858-3077
John Kroshus NDSCS John.Kroshus@ndscs.edu 701-671-2115
Jeff Watne NDSCS Jeffory.Watne@ndscs.edu 701-671-2311
Joseph Latimer NDSU Joseph.Latimer@ndsu.edu 701-231-7506
Ken Magel NDSU Kenneth.Magel@ndsu.edu 701-231-8189
Heather Soleim NDSU Heather.Soleim@ndsu.edu 701-231-6430
Lisa Johnson NDUS lisa.a.johnson@ndus.edu 701-858-3494
Therese Schmidt SBC thereses@sbci.edu 701-854-8069
Les Siewart SBC less@sbci.edu 701-854-8070
Larry Henry TMCC lhenry@tm.edu 701-477-7867
Ron Marsh UND rmarsh@cs.und.edu 701-777-4013
Jeff McDowell UTTC jmcdowell@uttc.edu 701-255-3285
Curtis Hill VCSU curt.hill@vcsu.edu 701-845-7103
Melanie Herman WSC melanie.emmel@wsc.nodak.edu 701-774-4504
Ken Quamme WSC Ken.Quamme@wsc.nodak.edu 1-888-863-9455 ext 4207
Click here to email everyone on the above list.


last modified: Wednesday, August 06, 2008
Director of Articulation and Transfer

back to regular site