|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
A course on design techniques and advanced programming. Topics include the software development life cycle, analysis and design techniques, programming in C++, and implementation strategies for external data techniques. Students will work individually and in small groups on programming assignments, which will be an integral part of the course. UML and C++ programming language will be used. (C or better in 4003- 233, 263 or 235) Class 3, Credit 4
-
4.00 Credits
An introduction to the types of communication that are part of the life of a computing professional. Topics include analysis of purpose of a document or report and writing effectively for the expertise and interests of the intended audience. Writing assignments will cover reports, specifications and user documentation. Oral reports and presentation skills also are emphasized. Small and large group activities will be used to simulate a wide range of work and communications environments. (4003-233 or 4003-263 as a corequisite) Class 4, Credit 4
-
4.00 Credits
An introduction to computer architecture and assembly language programming concepts and techniques. Topics include Boolean algebra, combinational and sequential circuit design, storage mechanisms and their organization, the instruction cycle in a simple CPU, assembly language programming, programming at the device level, and the role of assembly language in understanding the hardware/software interface. Digital logic and software projects will be required. (4003-334, 1016-251) Class 4, Credit 4
-
3.00 Credits
An introduction to computer architecture and implementation. Topics include number systems, Boolean algebra, combinatorial and sequential circuit design, fl ip-fl ops and adders, and storage mechanisms and their organization. Laboratory experiments introduce elementary integrated circuit building blocks, including gates, fl ip-fl ops, registers, counters, and elementary sequential circuits. (4003-232 and 1016-265) Class 3, Credit 3
-
3.00 Credits
A continuation of 4003-351. Topics include instruction fetching, decoding and execution, CPU specifi cation through a descriptive language, bus structures, microprogramming, interrupts, architectural differences, the assembly process, addressing, storage allocation, subroutines, parameter passing, looping, address modifi cation, and simple I/O. Programming projects will be required. (4003-334 and 1016-265) Class 3, Credit 3
-
4.00 Credits
This course provides an introduction to the theory of computation, including Formal Languages, grammars, automata theory, computability, and complexity. (1016-265 and 1016-266) Class 4, Credit 4
-
4.00 Credits
This course provides a challenging introduction to the theory of compoutation with an emphasis on problem solving. Topics include formal languaes, grammars, automata theory, computability, and complexity. (1016-366 or 1055-265 or permission of instructor) Credit 4
-
3.00 Credits
This course is an introduction to systems programming concepts and techniques. Topics include: the Intel system architecture, its assembly language, the C language, and how to use these tools to interact with the low level hardware and the Unix operating system. (Students who receive credit for this course may not later take 4003-309 for credit.) (4003-334; 4003-352 or 4003-345) Class 4 Credit 4
-
2.00 Credits
This course introduces students to current research topics in Computer Science. It explores writing, reading, presenting, and evaluating research in the computer science discipline. Problem-solving skills in the context of research projects will be emphasized. Students will be provided with an opportunity to attend seminars and presentations by individuals conducting research in computer science. (Honors students with third level standing in computer science or permission of instructor). Credit 2
-
4.00 Credits
This course is an introduction to the concepts and principles of computer networks. Students will design and implement projects using application protocols, and will study transport, network, and data link protocols and algorithms. The course also includes an introduction to local area networks, data transmission fundamentals, and network security. Programming projects will be required. (4003-334, 1016-351,or 4003-345) Class 4, Credit 4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|