|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
3 credits The fundamentals of computer science are covered, including con cepts of computer hardware (the actual machines) and computer software (programs). The focus of this course is on concepts and basic skills, understanding the mindset and discipline needed to solve complex prob lems with computers and computer programs. Topics covered include eth ical issues, fiduciary responsibility, Murphy's Law, KISS, history of com puting, problem solving techniques, top-down analysis, bottom-up syn thesis, data communications and networking, using the web, elementary programming concepts, variables, loops, conditionals and programming for the web with html and Javascript. Heavy emphasis will be placed on reading, on oral and written presentation skills and on numeracy. Prerequisite: Sound preparation in numeracy, and in speaking, reading, and writing. English is required. Offered: 2008 - 2010.
-
3.00 Credits
3 credits Provides both a conceptual introduction to programming languages and practical education in programming per se. The course focuses on problem solving using computers and the family of C, C++, and Java lan guages as the primary programming environments. Students will be intro duced to essential data structures. Objects and classes will be used exten sively. On completion of this course, students should be competent Java programmers and should be aware of the capabilities of C and C++. Prerequisites: CSC 1023N; MTH 1014A. Offered: 2008 - 2010.
-
3.00 Credits
3 credits A study of data structures for computer science. This course will cover theory and practice. Stacks, queues, lists, trees, graphs, sorting, search ing, and recursion will be examined. The impact of choices of data struc tures on the performance of algorithms will be considered. Prerequisite: CSC 1023N; CSC 1024N; MTH 1017A; and sound programming skills in Java. Offered: 2008 - 2010.
-
3.00 Credits
3 credits A course in the geometric foundations of computer graphics and their application to the solutions of real-world problems. Topics include vec tors, matrices, 3-D geometry, coordinate systems and transformations; polygons and polygonal surfaces; parametric curves, surfaces and vol umes; implicit curves and surfaces; constructive solid geometry; and sub division curves and surfaces. Students will put theory into practice by writing computer scripts and/or computer programs to create virtual 3-D scenes. Prerequisites: NSM 2008A or MTH 1014A, and CSC 1023N. Offered: 2008 - 2010.
-
3.00 Credits
3 credits This course explores internal representation of data, CPU organization, memory hierarchy, digital circuit design, input and output devices and their interface with CPU and memory. Machine and assembly language programming are introduced and their connection to execution of high level language programs is explored. Also included is a brief look at the C programming language and its relation to the low-level constructs covered in the course. Prerequisite: CSC 1024N. Offered: 2008 - 2010.
-
3.00 Credits
3 credits A course in assembly language programming and machine organiza tion based on the Intel 8086 family of machines. The course emphasizes the interrelation between assembly language programming, machine architecture, and the services provided by the operating system. The basic instruction set is covered, as are Debugging, Interrupts, Macros, Subroutines, linking and loading, and i/o programming. Prerequisite: CSC 1023N. Offered: 2008 - 2010.
-
3.00 Credits
3 credits The mathematics and programming techniques used for creating graphics images on the computer. Topics include: Basic line and circle-drawing techniques; Clipping; Area-Filling; 2D-Transformations; Windows and Viewports; 3D-representation and realism; Recursively drawn figures; Fractals; Animation; Color. Prerequisites: CSC 2025A, MTH 1017A. Offered: 2008 - 2010.
-
3.00 Credits
3 credits This course will offer a comprehensive tour through all levels of net working from the lowest levels of data transmission and wiring to the high est levels of application software, showing how the facilities and services provided by each level are used and extended at the next level. Prerequisite: CSC 2025A. Offered: 2008 - 2010.
-
3.00 Credits
3 credits This course offers an interdisciplinary survey of the network flows, queuing theory, computer networks and the applications of network theo ry to information systems and transportation systems. Students are intro duced to problems related to: shortest path and network flow algorithms, queuing theory, routing and scheduling, discrete and continuous capacity assignment, data communications hardware and protocols and error con trol. Prerequisites: CSC 2025A and either MTH 1006A or permission of the instructor. Offered: 2008 - 2010.
-
3.00 Credits
3 credits This course provides a survey of the concepts, tools and techniques used to identify, analyze, modify and design information systems in medi um to large organizations. Students will work individually and in groups learning how to translate non-technical specifications into necessary tech nical detail and learning how to present highly technical information to a non-technical audience. The concepts of systems, system boundaries, system development and change processes, system modeling techniques, system life-cycles, project management and interactions with users and managers will be discussed. Modern trends in information systems engi neering will be discussed. There will be a strong emphasis on profession al responsibility and ethics. Prerequisite: CSC 2025A. Offered: 2008 - 2010.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|