Undergraduate Course Syllabus

Similar documents
HUDSON VALLEY COMMUNITY COLLEGE TROY, NEW YORK COURSE OUTLINE

PRINCE GEORGE'S COMMUNITY COLLEGE OFFICE OF INSTRUCTION MASTER COURSE SYLLABUS

This course includes 14 lessons and 5 Course Activities. Each lesson contains one or more Lesson Activities. The lessons cover the following topics:

Introduction to Programming

Textbook Charles Petzold, Programming Windows, 5th edition, Microsoft Press. References - other textbooks or materials none

MORGAN STATE UNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING COURSE SYLLABUS FALL, 2015

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WINDOWS SERVER CSIT 2710

LabSim Mapping Matrix

TJU Syllabus for Linux Fundamentals and Applications

ITT Technical Institute. TB143 Introduction to Personal Computers Onsite and Online Course SYLLABUS

COURSE OUTLINE Survey of Operating Systems

Oklahoma State University Oklahoma City ITD 1113: Windows Expert User Syllabus Fall, 2014

Installing and Configuring Windows 7 Client

Configuring Windows 8 Course 20687A - Five days - Instructor-led - Hands-on

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS A+ CERTIFICATION PREPARATION CST 2730

Washtenaw Community College Comprehensive Report. CST 118 Microsoft Command Line Fundamentals Effective Term: Winter 2017

Ursuline College Accelerated Program

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS MICROSOFT NETWORKING I - WORKSTATION CST 2735

UNIT OUTLINE. Network Engineering 304. Mr Iain Murray. Department of Electrical and Computer Engineering Curtin Engineering

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

COMPUTER SCIENCE TECHNOLOGY ITSC 1301 Introduction To Computers Course Topic Outline Fall 2001

Course overview CompTIA A Official Study Guide

ITIS 104: INFORMATION TECHNOLOGY

Del Mar College Master Course Syllabus. UNIX System Administration Course Number: ITSC1358

City University of Hong Kong. Course Syllabus. offered by Department of Information Systems with effect from Semester A 2017 / 2018

ITE 119 Information Literacy

EEL DATA NETWORKS, SYSTEMS, AND SECURITY Fall 2016

Network + Certification ITNW 1091

ITT Technical Institute. NT1430 Linux Networking Onsite Course SYLLABUS

ITE 115 Introduction to Computer Applications

SYLLABUS. Departmental Syllabus CIST0145. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

University of San Francisco Course Syllabus and Outline

TestOut PC Pro - English 6.0.x COURSE OUTLINE. Modified

SAULT COLLEGE OF APPLIED ARTS AND TECHNOLOGY SAULT STE. MARIE, ONTARIO COURSE OUTLINE. Wil DeBruyne, modified by Stan Pratt

CompTIA IT Fundamentals V5 (Course & Lab) Course Outline. CompTIA IT Fundamentals V5 (Course & Lab) 24 Jan

CompTIA A+ Accelerated course for & exams

AE Computer Programming for Aerospace Engineers

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS WINDOWS PROFESSIONAL CSIT 2700

COWLEY COLLEGE & Area Vocational Technical School

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ROUTING/SWITCH CONFIGURATION CSIT 2750

6292: Installing and Configuring Windows 7 Client

COURSE NUMBER: ISS 214 COURSE NAME: Connecting Networks - Cisco 4 SEMESTER CREDIT HOURS: 4.

Designing Database Solutions for Microsoft SQL Server 2012

Syllabus for CIT 442 Information System Security 3 Credit Hours Spring 2015

PELLISSIPPI STATE TECHNICAL COMMUNITY COLLEGE MASTER SYLLABUS HPC INTERNETWORKING & GRID TECHNOLOGY HPC 1020

Lab 3.1 : The Task Manager

Sai Nath University. Assignment For MCA 2nd Sem.

Saddleback College Business Science Division. Course Syllabus CIMN 240 Fundamental Unix/Linux System Administration

Class Hours: Saturday Monday Address: 9000 Overland Ave., Culver City, CA :00 p.m. 4:15 p.m. Location: Building and room number

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

Verizon Next Step Program Course Outline. Telecommunications Technology: Verizon

MCSA - Windows 7, Configuring (Course & Lab) Course Outline. MCSA - Windows 7, Configuring (Course & Lab) ( Add-On ) 11 Jul 2018

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS LINUX SYSTEM ADMINISTRATION CSIT 2411

Learn about the Fundamental building blocks that go into building a Windows Server infrastructure with Windows Server 2012.

BCS Level 3 Award in Coding and Logic Syllabus QAN 603/0523/X

For undergraduate courses in assembly language programming and introductory courses in computer systems and computer architecture.

2554 : Administering Microsoft Windows SharePoint Services and SharePoint Portal Server 2003

Instructor: Eric Rettke Phone: (every few days)

Computer Information Systems (CIS) CIS 105 Current Operating Systems/Security CIS 101 Introduction to Computers

Course Syllabus: CompTIA A+ Hardware

Course Outline. CompTIA A+: A Comprehensive Approach (Exams and )

Faculty of Science & Information Technology

ITNW 1425 Fundamentals of Networking Technologies Course Syllabus fall 2012

SYLLABUS. Departmental Syllabus

San José State University Department of Computer Science CS166, Information Security, Section 1, Fall, 2018

MCT611 Computer Architecture & Operating Systems Module Handbook. Master of Science in Software Engineering & Database Technologies (MScSED)

Computer Science Technology Department

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS NETWORKING FUNDAMENTALS CSIT 1730

LO CompTIA A+ : (Exam ) Course Outline Sep 2018

Welcome. Orientation to online CPS102 Computer Science 2 (Java 2)

MCSA Windows 10 (Course & Lab) Course Outline. MCSA Windows 10 (Course & Lab) 22 Apr 2018

Stewards Pooi Kei College Secondary 4 Information and Communication Technology Teaching Schedule ( )

Syllabus CSCI 405 Operating Systems Fall 2018

Electrical and Telecommunications Engineering Technology_TCET3142/TC570 NEW YORK CITY COLLEGE OF TECHNOLOGY THE CITY UNIVERSITY OF NEW YORK

A+ Certification. Course Description. Course Objectives. 9300; 5 Days, Instructor-led

CTP203 Operating Systems Syllabus

MORGANSTATEUNIVERSITY DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING. EEGR410 Introduction to Networks. Credits: 3 COURSE SYLLABUS

The University of Jordan. Accreditation & Quality Assurance Center. COURSE Syllabus

Computer Technology Division. Course Syllabus for: COMT Spring Instructor: Joe Bolen

Washtenaw Community College Comprehensive Report. CNT 251 Designing Windows Server Security Effective Term: Fall 2012

Course Syllabus: CompTIA A+

Please note: If you already have an active SAM 2016 Account from another CAWT course, you do not need to purchase another SAM Code for this course.

UNIVERSITY OF NEBRASKA AT OMAHA COURSE SYLLABUS/DESCRIPTION

LO N LO CompTIA Network (Course & Labs) Course Outline. LO CompTIA Network (Course & Labs) 04 Apr 2018

LO CompTIA Network (Course & Labs) Course Outline. LO CompTIA Network (Course & Labs) ( Add-On ) 15 Jul 2018

Syllabus for the Trade of COMPUTER OPERATOR AND PROGRAMMING ASSISTANT Under Craftsmen training Scheme. Week No. Trade Practical Trade Theory

ITT Technical Institute. CS420 Application Security Onsite Course SYLLABUS

Upon successful completion of this course, the student should be competent to complete the following tasks:

COURSE OUTLINE AND SCHEDULE: ASSIGNMENTS ARE DUE EACH MONDAY WEDNESDAY JANUARY Computing Overview

BRAZOSPORT COLLEGE LAKE JACKSON, TEXAS SYLLABUS. ITNW 1354: IMPLEMENTING AND SUPPORTING SERVERS Previously ITMC 1341 and then ITMT 1340

Oklahoma State University Institute of Technology Face-to-Face Common Syllabus Fall 2017

COURSE SYLLABUS. Credit Hours: Contact Hours Lab Hours 4 4 As needed by student

Big Sandy Community and Technical College. Course Syllabus

City University of Hong Kong. Course Syllabus. offered by Department of Computer Science with effect from Semester B 2016/17

HARFORD COMMUNITY COLLEGE 401 Thomas Run Road Bel Air, MD Course Outline Routing and Switching Essentials [CISCO 2] ISS 112

PELLISSIPPI STATE COMMUNITY COLLEGE MASTER SYLLABUS ADVANCED DATABASE MANAGEMENT SYSTEMS CSIT 2550

JOHNSON COUNTY COMMUNITY COLLEGE COURSE SYLLABUS WEB CRN Web Scripting: JavaScript I

FOUNDATIONS OF INFORMATION SYSTEMS MIS 2749 COURSE SYLLABUS Fall, Course Title and Description

Supporting Windows 8.1 (Course & Labs) Course Outline. Supporting Windows 8.1 (Course & Labs) 12 Nov

Transcription:

College of Software Engineering Undergraduate Course Syllabus Course ID 311016040 Course Name Introduction to Computer System Course Attribute Compulsory Selective Course Language English Chinese Credit Hour 4 Period 80 Semester First Fall First Spring Second Fall Second Spring Third Fall Third Spring Fourth Fall Fourth Spring Instructors Feng Lin, Hao YinLei Zhang,Wu Qiong Description This course is the first course in Software Engineering at Sichuan University for undergraduate students. The primary goal of this course is to provide an introduction to the fundamental concepts found throughout the field of computer system with taking a holistic view of a computer system as comprising hardware, operating software, application software and user interface elements. As an overview of the discipline, the course covers a breadth of topics including hardware issues such as number systems and computer architectures; and software issues such as operating systems, programming languages, compilers, networks, and human-computer interaction. Students who complete this course can gain fundamental skills of using and maintaining computer systems in an Internet environment, and important knowledge that will help them effectively communicate with the IT personnel they will meet in the workplace, as well as understand more about security issues and the environment in which their software systems will reside. Prerequisites None Textbook Resource June J. Parsons and Dan Oja, New Perspectives on Computer Concepts 7th Edition Comprehensive, Cambridge, MA: Course Technologies, a division of Thomson Learning, 2004; ISBN: 0-619-24361-9 1. Carnegie Technology Education (CTE) SSD2 Introduction to Computer Systems: http://www.icarnegie.com 2. Introduce to Computer Science (cs50) Harvard College. http://cs50.net 3. Stallings W. Computer Organization and Architecture (7th Ed.) Prentice-Hall 2006 4. http://www.conceptscomputer.com/ Grading quizzes, & class participation (20%), home assignments (30%), final exam (50%) Topics 1. Computer Systems 8H Overview Basic components: Hardware System, Software SystemOperating System Software and Application Software, Network System

Evolution of Computer Systems Brief History Applications of Computer Systems Data Representation in a Computer System Bits and Bytes Number Systemsinteger and floating point data representation and operations Other data formats, character, image, audio, video 2. Hardware Systems 8H Processor and Memory Processor Basics; Types of Memory Instructions and Instruction Cycle Peripherals Connecting Peripherals; Buses; Input/Output Devices I/O Interrupts Storage Devices Disk Controller Interfaces; Mass Storage Putting Together the Hardware Components Improving Computer Performance Moore's Law Bottlenecks 3. Operating System Software 8H Structure Layers of Software; BIOS; Process Control CPU and Memory Management Role and Scheduling; Memory management; Device Management and Configuration Interrupt Handling; Hardware Attributes; Configuration Resource Sharing Virtual Memory; File and Printer Sharing File Systems File Organization and Allocation File Access Permissions User Interface Graphical User Interface Command Line Interface Examples: Windows Linux 2

Tools & 4. Application Software 8H Software Basics Using Software Systems Batch Script Files Advanced Command-Line Functions; Batch File Commands Databases SQL Software Engineering Issues in Large-Scale Software; Open Source Model; Tools for Software Creation and Management Software Tools 5. Network Systems 8H Internet Basics MIME Types; Internet Languages; Local and Wide Area Networks Communication Strategies Client-Server Framework Peer-to-Peer Networking Data Transfer Technologies Internet Architecture Routers and TCP/IP; Domain Name Service; Connectivity; Internet Service Providers 6. Computer Security 8H Security Threats Identity Theft and Privacy Violation; Malicious Software; Denial of Service Security Technologies Encryption; Applications of Encryption; Authentication Prevention, Detection, and Recovery Firewall; Intrusion Detection Tools; Data Recovery; Summary of Security Tips This course will require to a Windows-based PC with Microsoft Office. Environment Projects Lab0: Introduction to interactive labs (2 H) : : get familiar with the WindowsXP environment and basic Windows operations access the URL with web browser use the email service. know the basic roles in this course lab get familiar with the WinXP Environment and basic Operations access the course web page and download course resources with IE submit a testing assignment email to the course email-box Lab1: Binary Converter (2 H) 3

: : understand how the data is represented in a computer system practise the C programming skills. Write a program in C language to convert the number input by users to binary code. Lab2: Hardware System Analysis (2 H) : understand the hardware components of a computer system use search engine to search needed resource download resource from the Internet Use a search engine to find a url for the program System Analyser Download and install the System Analyser Run System Analyser Write a report about the hardware information based on the results. Lab3: Maintaining hard disk (2 H) : : learn how to maintain computer hard disk with Windows utilities get familiar with the basic Windows operations Maintain the hard disk with the following utilities: cleanmgr, dfrg, and chkntfs Lab4: The Task Manager (2H) : understand how the multiple software tasks run simultaneously. learn how to use a Task Manager to check the system status. learn how to kill a running process with task manager Examine processes that are running, the number of threads a process has, system performance, and page faults with the task manager. Lab5: Device Management (2H) : learn how to access some of the Windows device management capabilities. Understand how the Windows manage the hardware via the driver program. Examine the properties of Keyboard, Mouse, Display, and Sound with Control Panel Lab6: Working with Directories (2H) 4

manage a hierarchical file system understand how the Windows system organizes files. Download a compressed file that contains a directory, students are required to complete the operations below in this directory: Create new sub-directories Rename directory Delete a sub directory Copy files in given sub directory Examine the items in Folder Options. Lab7: DOS Commands (2H) learn how to work with the DOS command-line user interface. Content Students are requested to use the command below in the DOS command line user interface: Help Color Dir Copy Type Del Set Lab8: Working with Files (2H) understand how the applications work with files learn how to use multiple utility software Use Word to open and edit a DOC file Use Excel to create and edit a XSL file Use WinRar to compress the two files Change the default open program of JPG file from Windows Picture and Fax Viewer to Paint with Folder Options. Lab9: Macros 2H understand how the Marcos work learn how to create a Marco in Word Content Create a new Marco in Word and execute the Marco 5

Lab10: Embedding Application Objects (2H) Understand the working principle of OLE create a bitmapped graphic using Paint, embed it as an object in a Word document, and modify the graphic while viewing the document in the Word application. Lab11: Creating a Batch File (2H) understand how a batch file works learn how to create a batch file to complete a series of tasks without user interaction Create a batch file that copies all Microsoft Word and PowerPoint files from a given folder to one or more floppy disks Modify the batch file to take source folder as the first argument and source file name as the second argument Lab12: Searching the Library of Congress (2H) understand why database is important in Computer Science get practical experience in searching a real-world online database. Query the Library of Congress Online Catalog. Lab13: Create Personal Web Page (2H) : understand the working principle of Web how to create a web page with HTML learn basic HTML code Create the personal web page with HTML Lab14: Examine the Network Configuration (2H) : learn how the computer are connected to LAN learn how to check the network configuration in the computer system learn the commands to check network status Examine the network configuration in Local Area Connection Status Check the network status with the following commands: ipconfig, ping, netstat, and 6

tracert Lab15: Examine the Security Status (2H) : understand protect a computer system from Security Threats get experience to use firewall learn how to set restore point on hard disk Examine the protection status in Windows Security Center Examine the configuration options in Windows Firewall Configuration Set up the restore point in a given hard disk. Version No 1.0 Author Feng Lin Date2008-7 -15 Auditor Mei Hong Date2008-7-25 Signature of leader Date2008-7-30 7