Williston State College

WSC Logo


Computer Science Transfer Track  at WSC
 

Computer Science Transfer Track

Computer Science
Transfer Track at WSC

Welcome to Williston State College Computer Science Department!

Williston State College offers a comprehensive transfer curriculum in the area of Computer Science.  WSC offers targeted career counseling, programming skills development, specialized course offerings, individualized instruction and attention, and a strong emphasis on retention and successful completion.

Upon completion students will earn an Associate of Arts (AA) or an Associate of Science (AS) degree, and be well prepared for the next level of Computer Science.

WSC Computer Science transfer track will provide you with a broad education foundation as well as specific knowledge, skills and abilities needed to proceed directly to your next level of education.  The following factors will help to ensure your success:

·         A comprehensive introductory Computer Science sequence, designed to give our students a wide knowledge base, from which to expand and grow.

·         Correct software engineering design and documentation practices

·         State of the art hardware and software.

·         A variety of electives to choose from.

·         Possible work experience through co-op programs, internships, and course work.  All of which emphasize professional practices, and proper software development techniques.

What are you going to learn?

Your first year starts with introductory programming classes.  This includes the basics of Visual Basic, Java, and C++.  You will also learn about basic computer logic, the standard control structures, simple data structures, how data is stored, computer hardware components, compilers, and IDE’s.  Also during your first year you will complete as many general education courses as possible.

Your second year will be spent developing the following areas:

·         Honing your programming skills  - including but not limited to OOP’s (for both Java and C++), and Assembly Language (low-level programming)

·         Advanced Data Structures.

·         Proper software design skills.

·         Industry documentation standards.

·         Software version control

·         Proper program management techniques.

·         Animation – uses of images, timers and interrupts to animate your program.

·         Computer Networking

·         Exploration of other areas of computer technology, via six credits of electives

WSC looks forward to providing you with the strong technical background that is required for the Bachelor of Science Degree.

Other Computer Science/Computer Systems Specialist Options

  • Web Design
  • Management Information Systems
  • Programming

 

 

Faculty:

John Anfinson

LeRoy Benson

Melanie Emmel

Faye Krogen

Ken Quamme

Jerry Rehak

Aric Thorstad

© 2007 Williston State College