Course Criteria

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

    Prerequisite: CSCD 211 or concurrent enrollment. Students participate in solving problems with computer programming. This is preparation for periodic local and regional programming contests.
  • 4.00 Credits

    Prerequisites: A minimum grade of 2.7 in CSCD 300 and CSCD 310 and in ENGL 201; Advancement Programming Exam clearance. This course studies data structures and algorithms, with emphasis on algorithmic strategies such as dynamic programming and emphasis on nonlinear data structures such as trees and graphs. Programming projects are required.
  • 4.00 Credits

    Prerequisites: CSCD 240 with a minimum grade of 2.7, Advancement Programming Exam clearance. This course covers fundamental concepts, protocol mechanisms and programming skills for computer networks. Included is a technical overview of telecommunication media and fundamental protocols for the Internet such as ISO/OSI layers, Ethernet, collision detection and channel allocation. In addition, there will be a comprehensive and in-depth study of working architectures and protocols such as addressing, fragmentation and reassembly, error reporting and routing. Programming skills for network specific system development such as clientserver computing and API will also be introduced. Programming projects are required.
  • 4.00 Credits

    Prerequisite: CSCD 234 (or familiarity with Visual Basic) and either CSCD 240 or CSCD 300). Advanced programming techniques in Visual Basic such as classes, ActiveX concepts, database access, interactive web pages and API. Individual and/or group programming projects with formal documentation are required.
  • 4.00 Credits

    Prerequisites: A minimum grade of 2.7 in CSCD 240 and in CSCD 260 and Advancement Programming Exam clearance. This course covers major concepts in the design and modeling of operating systems for digital computers. Topics include historical development of operating systems, methods used in simulations, memory management, system protection mechanisms, I/O management, CPU scheduling, process management and file systems. Programming assignments, program analyses and written reports are required.
  • 4.00 Credits

    Prerequisites: CSCD 310 with a minimum grade of 2.7 and Advancement Programming Exam clearance. This course covers software engineering paradigms, principles and techniques. Topics include software engineering paradigms, software life cycle models, requirements specification, classical and objectoriented analysis and design, verification and validation, reuse, tools, metrics and project management. Team and individual programming projects, oral presentations and written reports are required.
  • 4.00 Credits

    Prerequisites: CSCD 260 with a minimum grade of 2.7 and Advancement Programming Exam clearance. This course addresses computer processor design at the levels of the instruction set, the system architecture and logical gates. Knowledge of Boolean algebra and digital circuits are combined with a viewpoint of computers at the machine language level to build a complete understanding of how modern computer processors actually work, with some techniques and trade-offs that go into their design. The simulation of systems using a high-level programming language is also covered. Programming projects are required.
  • 4.00 Credits

    Prerequisites: CSCD 300 with a minimum grade of 2.7 and Advancement Programming Exam Clearance. This course explores programming techniques for the production of graphical user interfaces. Event driven programming is covered in detail. Topics include event handling, windows and dialogs, GUI widgets such as menus, toolbars, buttons, sliders, combo boxes, lists and scrolling. Multi-threading as it applies to GUI programming is also introduced. Programming projects are required.
  • 4.00 Credits

    Prerequisites: a minimum grade of 2.7, CSCD 210 or CSCD 255 (DESN 368 or XHTMS/HTML knowledge highly recommended). This course examines the fundamental principles and techniques associated with the development of web applications. Particular emphasis is on client-side web programming. Topics will include designing for web standards, portability and usability, open source tools and techniques and elementary dynamic content. Programming projects are required.
  • 4.00 Credits

    Prerequisites: a minimum grade of 2.7 in CSCD 378 and CSCD 211. This course is an in-depth introduction to the development of web applications with particular emphasis on server-side web programming. Topics will include designing for accessibility, internationalization and scalability, proprietary and open source tools and techniques and web services. Programming projects are required.
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 - 2025 AcademyOne, Inc.