EMPLOYEE LOG-IN     CONTACT BSC
Bismarck State College
Loading
About BSC Academics Athletics Campus Connection Campus Life Continuing Education, Training & Innovation Employment Energy Online Campus
Academics
Academics Home Print
BSC Home  >>  Academics  >>  Programs C-D  >>  Computer Science  >>  Courses

COMPUTER SCIENCE COURSES

COMPUTER SCIENCE (CSCI)

CSCI 101 Introduction to Computers F&S, SM 3 credits
Introduces students to general computer topics such as input and output devices, the computer's impact on society, programming languages and software. Includes hands-on experience in word processing, spreadsheets, data management and presentations.

CSCI 122 Beginning Visual Basic F&S, SM 3 credits
A course in writing programs using the Visual Basic language for students with no previous experience with a programming language, but some experience with a computer. Students learn to design, implement, test, and debug small-scale programs using basic data types and control structures with an emphasis on logical thinking and problem solving.

CSCI 124 Beginning C++ F&S 3 credits
Introduction to programming in the C++ language for students with some programming experience in another language. Prerequisite: Computer Science 160. Co-requisite: Computer Science 161.

CSCI 125 Beginning Cobol BD 3 credits
An introduction to computer programming and computer applications. Prerequisite: CSCI 122.

CSCI 127 Beginning Java BD 3 credits
An introduction to the Java programming language for students with some programming experience in another language. Covers Java syntax, applets, and applications.

CSCI 160 Computer Science I F&S 4 credits
Systematic development of algorithms and programming structure with an emphasis on problem solving and design. The use of good programming style to aid in designing, coding, and debugging programs. Includes use of a structured high level language. Primarily for those who plan to major or minor in Computer Science or Computer Support Specialist. Prerequisite: CSCI 122 or equivalent.

CSCI 161 Computer Science II F&S 4 credits
Advanced concepts in computer science, including the Software Life Cycle, data structures, thread processing, hashing, and Graphical User Interfaces. Prerequisite: Computer Science 160.

CSCI 172 Intermediate Visual Basic BD 3 credits
This course is a continuation of Beginning Visual Basic. Topics include arrays, random-access files, graphics, and database management. Prerequisite: CSCI 122.

CSCI 250 Assembly Language Fall 3 credits
This course includes a study of machine and assembly language concepts, programming in assembly language, and assembly subroutines called from a high-level language. Prerequisite: Computer Science 160 or consent of instructor.

CSCI 270 Computer Organization Spring 3 credits
The structure and organization of computer hardware, includes creating a simulated digital computer system to illustrate the mechanics of information transfer and control. Prerequisite: Computer Science 160. Co-requisite: Computer Science 161.

CSCI 294 Independent Study BD 1-3 credits
Independent or directed study of special topics in computer science. Department chairperson approval is required.

CSCI 299 Special Topics in Computer Science BD 1-3 credits
Repeatable up to six semester hours. An examination of special topics in computer science.

CSCI 197-297 Cooperative Education/lnternship F&S SM 1-3 credit hours each.
Repeatable up to a maximum of six hours. Work hours are arranged by employer, advisor and student. Progress is checked by oral and written reports from the employer. Periodic student-advisor conferences are required to discuss progress or problems. Students are required to submit an accounting of their experiences to their instructor. All co-op experiences are based on a satisfactory/unsatisfactory basis. Department chair approval is required.


Connect: Social Life TwitterFacebookYouTubeRSSiTunesFlickr
Accessibility   |   Campus Security   |   Copyright Act   |   Disclaimer   |   NDUS   |   Privacy Policy
Bismarck State College, P.O. Box 5587, 1500 Edwards Avenue, Bismarck, ND 58506     701-224-5400  ::   800-445-5073