CS Foundations Courses
and Concepts in Computing


SYLLABUS


CS 6000 Syllabus


PROJECTS


MSACS M.S. Applied CS
CIAS Scholarships






LAB GUIDES


Intro to the IDL-800
Transistor/Gate Experiments
Data Cards on Transistors

LINKS


Hoganson Home
KSU Home
CSIS Home
MSACS





















Fall 2007, Dr. Ken Hoganson,
NEW AND REVISED COURSES: UNDER CONSTRUCTION!!

Primary Textbook: Concepts in Computing, Dr. Ken Hoganson, 2007
   A printed copy of the draft textbook will be provided.

Foundations Courses:

  • CS 6000 Concepts in Computer Science (Fall)
  • CS 6001 Computer Hardware (Fall)
  • CS 6002 Networking and Applications (Spring)
  • CS 6003 Elementary Data Structures (Spring)

The foundations courses are taught as hybrid distance-learning courses. That means that some of the material is covered in a standard lecture format (recorded and archived using the distance learning technology). Some of the course content requires the use of outside material beyond the textbook. Some of the material will be self-study. Additional textbooks will be provided as needed. CS 6001 Computer Hardware will include the use of the digital logic lab and additional components.

Classes will be held in Clendenin 3028 - the Computer Science Seminar Room.

The purpose of these courses is to facilitate the entry of our students in the Classic Cohort into the student of computer science at the graduate level. Our unique program accommodates the admission of many students with various undergraduate majors requiring sufficient industrial computing background. Students from disparate disciplines may lack an overall appreciation of what computer science is, and how it has evolved. These courses are intended to broaden the student's appreciation of computer science, while also acclimatizing our new students to the demands and expectations of graduate work in computer science.

Content of the foundation courses in the Concepts Textbook

CS 6000
Concepts in CS
CS 6001
Computer Hardware
Add text on electricity
CS 6002
Computer Networking and Topics
CS 6003
Elementary Data Struc
Ch1: Computer Sci. App-A: Num System Ch11: Networking Ch5: SW Eng
Ch2: Comp. System App-B: Boolean Alg   Ch6: Elem Data Struc
Ch3: Programming App-C: Logic Gates Ch13: AI Ch7: Complexity
       
Ch12: Models Comp Ch4: Digital Electonic Ch14: Parallel Comp Ch10: Language Trans
       
Ch17: Ethics Ch8: Machne Arch Ch15: Security  
  Ch9: Cache Ch16: Apply Comp