Course Criteria

Add courses to your favorites to save, share, and find your best transfer school.
  • 3.00 Credits

    This course provides an introduction to advanced programming techniques, data structuring and encapsulation techniques. Emphasis will be placed on problem analysis and solution design incorporating modern design principles. The use of these principles to achieve clarity and ease of debugging is required in the programming assignments. Ethical and social issues relating to computing will be discussed. Weekly laboratory. Prerequisite: CS 201 or equivalent. 4 credits. FS
  • 4.00 Credits

    This course is an introduction to data communications theory and implementation. Topics will include digital and analog communication, communication hardware, data communication protocols, modes and transmission media, modulation and multiplexing, and basic network architecture. The ISO/RM will be studied in depth as a basis for understanding data communication theory and network implementation and operation. 4 credits. WT
  • 3.00 Credits

    This course will introduce students to the fundamental concepts of the Internet and website development and design. An overview of the HTTP protocol, client-server concepts, the use of mark-up languages, the role of browsers, and web servers will be covered. The emphasis of this course will be on HTML and XHTML and providing the student with a firm introduction to the use of markup tags and CSS, with a brief introduction to client side scripting. Students will be expected to create web pages of increasing complexity. May not be used for major credit. Prerequisite CS 140 or equivalent. 3 credits. N
  • 4.00 Credits

    This course will introduce the student to the fundamental principles of networking, emphasizing the hardware, software, protocols and media that make local and wide area networking possible. The various networking standards will be studied with a particular emphasis on the ISO/OS Reference Model, and the application and function of each layer as it applies to data networks. The terminology, protocols, topology, media types and addressing will be studied so that the student will have the essential networking foundation to undertake advance study. 4 credits ST
  • 3.00 Credits

    This course will cover advanced concepts in both wide area and local area networks. Building upon the topics covered in the introductory course, this course will cover in depth the configuration, implementation, and operation of Ethernet networks, with particular attention to the specifications for each IEEE 802.3 standard. Frame Relay, Cell Relay together with the SONET standards will be covered as well as the development and implementation of Broadband network technologies. The implementation of these various network technologies and their interrelationship will be covered. Prerequisite: CS 3001. 4 credits. SU
  • 3.00 Credits

    A study of abstract data types such as stacks, queues, lists, trees and graphs, and of the design of data structures and algorithms to implement them. The use of these data structures to design solutions to problems will be emphasized. Weekly laboratory. Prerequisite: CS 202 or equivalent. Corequisite: MTH 163 or MTH 310. 4 credits. FS
  • 3.00 Credits

    This course will examine in detail the TCP/IP Protocol Suite. The various specific protocols that form this protocol suite such as IP, ICMP, TCP, Telnet, FTP, SNMP, DHCP, etc. and the functions and services they provide will be discussed. Naming and addressing conventions, routing and network configuration will be studied together with the process of using TCP/IP in an internet environment. This course will further examine the differences between IPv4 and IPv6 and the process of updating a network to IPv6 and the implications of converting to IPv6. Prerequisite: CS 3005. 4 credits. FT
  • 3.00 Credits

    This course will cover basic operating system theory and principles as they apply to network operating systems. Using Windows Server and the UNIX Operating System as examples, the course will examine network file systems, directory organization, user management, security and connectivity issues. Communication protocols, such as TCP/IP and naming and addressing requirements will be studied in the context of creating an operational network environment. Students will be expected to setup, configure and operate a functional LAN internet, establish connectivity, and configure security. Prerequisite: CS 3001. 4 credits. WT
  • 3.00 Credits

    An introduction to the architecture, organization and logic design of digital computers. Topics include a review of number systems, analysis and design of basic digital components, computer architecture, CPU organization and components, control unit and ALU design, microcode and instruction cycle, pipelining, RISC vs. CISC architectures, hyperthreaded and multicore CPUs, memory systems, cache memory design, topics in IO design, interrupts, and assembly language programming. The impact of compiler and operating system technology on hardware design will be considered throughout the course. Weekly software and hardware laboratory. Prerequisite: CS 201. 4 credits. S
  • 3.00 Credits

    This course deals with the design, implementation and use of computer databases. Topics include database architecture, management, design process, models and normalization; relational and object oriented systems; physical data organization; data definition and data manipulation languages; database implementation; legacy databases. Weekly laboratory. Prerequisite: CS 301. 4 credits. F
To find college, community college and university courses by keyword, enter some or all of the following, then select the Search button.
(Type the name of a College, University, Exam, or Corporation)
(For example: Accounting, Psychology)
(For example: ACCT 101, where Course Prefix is ACCT, and Course Number is 101)
(For example: Introduction To Accounting)
(For example: Sine waves, Hemingway, or Impressionism)
Distance:
of
(For example: Find all institutions within 5 miles of the selected Zip Code)
Privacy Statement   |   Terms of Use   |   Institutional Membership Information   |   About AcademyOne   
Copyright 2006 - 2024 AcademyOne, Inc.