OCR Text |
Show College of Applied Science & Technology 97 of the Windows Operating System. The students will develop applications to run under Windows, using the C/C++ languages. Concepts of Memory Management, DLLs, Resources, and Child Window development will be emphasized. The course also introduces the student to the use of OLE controls and MFC architecture. Prerequisite: CS 1410 and basic algebra skills. CS 2800 - Individual Projects & Research Credits: (1-4) Typically taught: Fall [Full Sem] Spring [Full Sem] Summer [Full Sem] The purpose of this course is to permit Computer Science majors to develop an individual project, program, system, or research paper, with coordination and approval of a faculty mentor. The final grade and amount of credit awarded will be determined by the department, depending on the complexity of the upper division work performed. Prerequisite: CS 1410. May be repeated 3 times up to 6 credits. Note: Only 4 credit hours of either CS 2800 or CS 2890 can apply to a CS degree as an elective course, and only a maximum of 6 hours of both CS 2800 and CS 2890 maybe taken to satisfy missing credits or to achieve full time academic status. CS 2810 - Computer Architecture/Organization Credits: (4) Typically taught: Fall [Full Sem, Online] Spring [Full Sem, Online] Summer [Online] (Formerly 2650). A fundamental course designed to explore the specific physical and functional characteristics of computer systems. Topics will include the architecture of the PC including BIOS, interrupts, addressing, memory management, types of disk drives (such as SCSI and EIDE), types of buses, video cards, modems, network cards, hardware compatibility issues, number representations, and/ or gates and basic digital circuit concepts. The course also introduces assembly language skills in popular 16 and 32 bit microprocessors. Prerequisite: CS 1400. CS 2890 - Cooperative Work Experience Credits: (1-4) Typically taught: Fall [Full Sem] Spring [Full Sem] Summer [Full Sem] The purpose of this course is to permit Computer Science majors who are currently working in a computer related job or internship to receive academic credit for their work, with coordination and approval of a faculty mentor and their supervisor. The amount of upper division credit awarded will be determined by the department, depending on the nature and quantity of work performed. Prerequisite: CS 1410. May be repeated 3 times up to 6 credits. Note: Only 4 credit hours of either CS 2800 or CS 2890 can apply to a CS degree as an elective course, and only a maximum of 6 hours of both CS 2800 and CS 2890 may be taken to satisfy missing credits or to achieve full time academic status. CS 2899 - Associate Degree Assessment Credits: (o) This course is to serve as an assessment tool whereby all AAS degree seeking students in the Department of Computer Science demonstrate core knowledge acquired from course studies in the discipline as specified in the AAS degree program. May be taken up to 10 times. CS 2920 - Short Courses, Workshops, Institutes and Special Programs Credits: (1-4) Typically taught: Summer [Full Sem] Consult the semester class schedule for the current offering under this number. The specific title and credit authorized will appear on the student transcript. May be repeated 5 times up to 6 credits. CS 3030 - Scripting Languages Credits: (4) Typically taught: Fall [Full Sem] This course addresses the design of scripting languages and their applications. Scripting languages can be used to manipulate text and data using subtle and complex coding to automate many tasks. Students will learn to write simple scripts to automate system administration tasks using appropriate languages. This course explores the nature of scripting, the role of scripting languages, introduces some of the popular scripting languages and their applications, and provides skills in scripting language design. Prerequisite: CS 1400 and CS 2705 or CS 1400 and NTM 2300. CS 3040 - Windows/Unix/Linux Infrastructure and Adm in istration Credits: (4) Typically taught: Fall [Full Sem] Summer [Full Sem] This is the second course for understanding Windows operating systems and the first in the Unix/Linux operating system. It includes administration in a client/server directory services environment. Taught in a networking setting, it builds upon complex issues learned in previous courses. Provides the knowledge and skills necessary to install, configure, network and administer both operating systems. Prerequisite: CS 2705. CS 3100 - Operating Systems Credits: (4) Typically taught: Fall [Full Sem] Spring [Full Sem] Summer [Online] An overview of computer operating systems concepts, system software components with emphasis on installation, management, monitor/supervisor and I/O management, control commands, network installation, and device drivers. The operating systems studied will be Windows or UNIX. Prerequisite/Co-requisite: CS 2420 and CS 2810. Weber State University 2014-2015 Catalog |