Computer Systems Specialist
Programming Track
Welcome to Williston State College Computer Science Department /CSS
Is this program right for your?
If you answer yes to most of these questions then this program may be for you.
· Do you enjoy being creative?
· Are you good at problem solving?
· Has anyone ever told you that you were a perfectionist?
· Do you want to attend college for two years?
· Do you like to work on computers?
The Computer System Specialist-Programming (CSS-Programming) degree is aimed at students who can answer yes to the above questions. It is a two year program that, depending on your track, specializes in:
· General Programming
· Web Design
· Management Information Systems
The General programming track will provide you with a broad education foundation as well as specific knowledge, skills and abilities needed to proceed directly into the work environment. Most graduates with a CSS-Programming AAS degree enter the work force immediately, and gain valuable experience. Many go on to complete their baccalaureate program in Computer Science.
This CSS-Programming track offers Career-Orientated Programs. The following factors will help to ensure your success in the workplace:
· An active computer science advisory committee, consisting of local employers who assist WSC in identifying current trends, and who have interest in hiring our graduates.
· A comprehensive introductory Computer Science sequence, designed to give our students a wide knowledge base, from which to expand and grow.
· A variety of electives to choose from.
· Work experience through co-op programs, internships, and course work. All of which emphasize professional practices, and proper software development techniques.
· State of the art hardware and software.
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.
· SQL – (Structured Query Language) which is used to interface your software with existing databases
· Proper software design skills.
· Industry documentation standards.
· 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
· Cooperative Education
Required Courses:
All students in the CSS program must complete the Degree and General Education requirements, and irregardless of their programming track, must take the following classes:
1. Operating Systems – DOS
2. Operating Systems – Windows
3. Introduction to Visual Basic
4. Computer Science 1 (Java)
5. Computer Science 2 (Java)
6. Social Implications of Computer Technology (Ethics)
7. Cisco Networking
8. College Composition 1
9. Introduction to Professional Writing
10. Cooperative Education
The following classes are also required for the programming track:
1. Beginning C++
2. Data Structures
3. Assembly
4. 6 credits of electives
Eligible electives for this track:
1. Intermediate C++
2. Intermediate Visual Basic
3. OS - Unix
4. Oracle – Database Design
5. Oracle – Database Programming (SQL)
6. Beginning COBOL
7. Beginning Fortran
8. Other computer related courses (depending on approval)
Other Computer Systems Specialist Options
|