Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
ABET Course Syllabus Course number Course name Credits Contact hours Coordinator Text book Course Information Course Goals CS 245 Introduction to Computer Organization, Operating Systems and Networks 3 units 5 hours/week Jiang Guo Mark Sobell. A Practice Guide to the Unix System, Third Edition, AddisonWesley Andrew S. Tanenbaum. Structured Computer Organization, 5th Edition, Prentice Hall a) Catalog Description: Essential information about computer organization, operating systems and computer networks for programmers. Topics include: computer organization, data representation, the Windows/UNIX/LINUX operating system; and computer networks. Lecture 2 hours, laboratory 3 hours. Graded ABC/NC b) Prerequisites or co-requisites: CS 202 c) Required/Elective: This course is required in the BS program. The Student Learning Outcomes that are addressed by the course are: SLO #4. Students will have a fundamental understanding of computer systems. Other outcomes of instruction: At the end of the course, students are able to · Familiar with computer organization · Familiar with Data Representation and Instructions of Computer · Familiar with CPU and Memory and Input/Output · Setup and use Windows Server · Manage a Linux machine · Use basic UNIX command · Manipulate UNIX processes · Edit UNIX files, such as vi or pico. · Use UNIX shell · Use UNIX networking · Setup Windows Domain · Manage Windows Domain user account, web server. Brief list of topics to be covered 1. Introduction to Computer Organization and Assembly Language 2. Data Representation, Von Neumann Model and Instructions of Computer 3. Binary Arithmetic and Data Type 4. Logic Operations and Boolean Algebra 5. Hardware Basic: Logic Gates 6. CPU and Memory and Input/Output 7. UNIX Operating System, UNIX Shell, UNIX File Structure 8. UNIX Networking 9. Unix Programming Tools 10. Windows Server and Domain, Building Windows Server TCP/IP Infrastructure 11. Using Active Directory 12. Web Server Configuration Laboratory Projects 1. 2. 3. 4. 5. 6. 7. 8. 9. Install Windows Install Apache Practice the UNIX command Use UNIX networking Use UNIX programming tools Install Linux Setup the Domain and TCP/IP Infrastructure Managing User Account Setup the Web Based Programming Environment Academic Integrity Cheating will not be tolerated. Cheating on any assignment or exam will be taken seriously. All parties involved will receive a grade of F for the course and are reported to the proper authorities. ADA Statement Reasonable accommodation will be provided to any student who is registered with the Office of Students with Disabilities and requests needed accommodation.