About MSACS
MSACS Overview
Curriculum
Distance Learning
Fall Orientation
Cohort Schedules
Faculty
Research
Innovations

Getting Started
Admission
Apply Online
Premiums
Orientation Weekend
Financial Info
CIAS Scholarship
Assistantships
International Students
Academic Integrity

Course Highlights

Graduation Petition
All Cohorts

News & Events
Doctorate Concept

Contact Us
MSACS Support
Contact Info

MSACS Home
  NSF NEWS
 
 Effective for Fall 2005 & Spring 2006 Cohort
 

Required Cohort Coursework:       21 hours
CS 8421 Computing Systems
CS 8422 Advanced Computing Systems
CS 8430 OO Analysis & Design
CS 8431 Software Engineering
CS 8532 Advanced Software Engineering
CS 8411 Embedded Systems and Microcontrollers
CS 8512 Advanced Embedded Systems and Microcontrollers

Elective Coursework:       9 hours
CS 8570 BIO-Medical Devices
CS 8625 High-Performance Computing
CS 8628 Software Architecture (Client-Server)
CS 8630 Database Administration
CS 8635 Distributed Object Technology

CS 8650 Intro A.I. & Robotics

CS 8655 Digital Game Design

CS 8670 BIO-Informatics


Applied Studies        6 Hours

The MSACS provides opportunities in a number of activities designed to round-out and provide a capstone-type experience to the Plan-of-Study. Students may choose to complete their 6 hours of Applied Studies through the following options. Note that each student must develop, submit, and earn the approval of the MSACS director for their Plan-of-Study, and there are (soft) budget constraints to consider. Once approved, the Plan-of-Study is like a contract for the degree.

  1. Complete a three-hour research project under the direction of a faculty research director. This option requires prior planning on the student’s part, discussions with a faculty director, and the development of a research project plan. Details on this process are posted to the MSACS web site.
  2. Attend either the Embedded Systems Conference, Spring-San Francisco, or the International MultiConference in Computer Science and Engineering in Las Vegas. Students will also further research a topic introduced at the conference for, and present that research in a paper and a presentation to KSU MSACS faculty and students. Example embedded systems conference is at: http://www.esconline.com/electronicaUSA/tech_conf/esc/
    1. Embedded Systems Conference Spring
    2. International MultiConference In Computer Science and Engineering (Summer)
  3. Work toward a professional certification. UNIX and ORACLE certifications integrate well with the curriculum, but other choices are possible. This option also requires preplanning on the student’s part in order decide on a certification, propose a certification program for approval, and then to spread the certification coursework over multiple semesters. Total cost is a limitation.
  4. Substitute additional hours of coursework offered as Special Topics during Fall and Spring semesters for Applied Studies Hours, at the discretion of and with the permission of the MSACS Director.

More Information: Plan of Study

Computing Foundations 0-3 Hours

Students lacking formal preparation may be required to complete one or more of the following computing foundations courses. These courses are designed to provide an individually tailored program of study in computer science foundations. The prerequisites for these courses are program admission.

CS 6000 Concepts in Computer Science. An introduction and overview of the science and discipline of computer science for students without undergraduate degrees in computer science.

CS 6001 Computer Hardware 1 Hour A study of basic computer hardware components and devices including floppy and hard disk drives, monitor technologies, printers, digital scanners and cameras, optical storage devices, backup devices, raid technology, Intel and AMD processor generations. The course will also discuss the differences (and similarities) between workstations, PCs, mainframes, servers, and supercomputers.

CS 6002 Computer Networking 1 Hour A study of basic networking methods, topologies, devices and technologies.

CS 6003 Elementary Data Structures 1 Hour A study of elementary data structures including arrays, lists, and trees, along with simple methods for sorting and searching.

Basic Electricity and Electronics

Basic Electricity: A Self-Teaching Guide, Second Edition, Charles, W. Ryan, John Wiley & Sons, Inc. Study Notes