Course Criteria

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

    Prerequisite: ITCS 1010, ITON 1020 or ITON 1030; or permission of instructor This course provides an introduction to application development, object-oriented programming, and the Java development system. Students will write object-oriented Java applications and applets using methods, variables, operators, strings, arrays, loops, selection statements, classes, inheritance, and encapsulation. (5 contact hours: 1 lecture, 4 lab)
  • 0.00 - 3.00 Credits

    Prerequisite: ITCS 1010, ITON 1020 or ITON 1030; or permission of instructor This course provides an introduction to application development, object-oriented programming, and the Visual C++ development system. Students will write object-oriented C++ programs using functions, variables, operators, pointers, arrays, loops, selection statements, classes, inheritance, function and operator overloading, and encapsulation. (5 contact hours: 1 lecture, 4 lab)
  • 0.00 - 3.00 Credits

    Prerequisite: ITCS 1010, ITON 1020 or ITON 1030; or permission of instructor This course introduces students to the Visual C#.NET programming language and object-oriented programming concepts. Students will write programs using classes, methods, input/output, inheritance, and polymorphism. (5 contact hours: 1 lecture, 4 lab)
  • 0.00 - 2.00 Credits

    Prerequisite: ITCS 1122 or permission of instructor This course encourages students to extend their knowledge beyond that of Macromedia Flash into the use of Adobe Flex. Flex is a group of technologies based on the Adobe Flash platform that enables Web developers to create, maintain and deploy cross-platform applications that are run consistently on both the Web and desktop environment. Students will use tools such as the Adobe Flex SDK and Flex builder to create Web applications. (3.25 contact hours: .75 lecture, 2.50 lab)
  • 0.00 - 3.00 Credits

    Prerequisite: ENGL 1121, ITCS 1612 or ITCS 1712 or ITCS 1810 or ITCS 1820 or ITCS 1830 or ITCS 1840 or ITDB 1405, ITIS 1115 (can be taken concurrently) or ITON 1205 (can be taken concurrently); or permission of instructor This course provides an in-depth experience of the business information systems development process, with emphasis on the investigation, analysis, and design phases. Students will study the role of the systems analyst, examine and apply tools used for system design, and, through participation in a team project and presentation, gain experience with the design of a business information system. (4 contact hours: 2.5 lecture, 1.5 lab)
  • 3.00 Credits

    Prerequisite: MATH 1650 or higher, ITCS 1810 or ITCS 1820 or ITCS 1840; or permission of instructor This course provides an introduction to the foundations of discrete mathematics as they apply to computer science, and focuses on providing a solid theoretical foundation for further work. Topics include logic, set algebra, equivalence relations and partitions, functions, mathematical induction, cardinality, recurrence relations, basic combinatorial methods, and trees and graphs; with an emphasis on applications in computer science. (3 contact hours)
  • 0.00 - 3.00 Credits

    Prerequisite: ITCS 1810 or ITCS 1820 or ITCS 1840, ITCS 2010; or permission of instructor This course introduces the basic principles and concepts of software engineering and provides the necessary foundation for subsequent SE courses at the upper division level. Topics include: basic terminology and concepts of software engineering; system requirements, modeling, and testing; object oriented analysis and design using UML; frameworks and APIs; client-server architecture; user interface technology; and the analysis, design, and programming of simple servers and clients. (4 contact hours: 2.5 lecture, 1.5 lab)
  • 3.00 Credits

    Prerequisite: ITCS 1010, ITCS 1105, ITCS 1820; or permission of instructor This course introduces intermediate and advanced techniques using various markup languages for the Internet in a microcomputer environment. Students will use previously mastered procedural and object-oriented techniques and concepts to develop complex programs using intermediate XHTML, CSS, XML, Internet scripting languages, and other advanced techniques as the languages and protocols evolve. (5 contact hours: 1 lecture, 4 lab)
  • 3.00 Credits

    Prerequisite: ITCS 1105, ITCS 2105 or ITCS 2140 or ITCS 2170 or ITCS 2810 or ITCS 2820 or ITCS 2840; or permission of instructor This course introduces XML (Extensible Markup Language), giving an overview of its use in the industry and motivations for adoption. Students will study the basic grammar of well-formed XML documents, including proper use of documents, elements, attributes, namespaces, entities, and schemas. They will learn valid XML and how to write DTDs (Document Type Definitions) and XML documents that validate against the DTDs. Students will also study functions, parameters, IDs, keys, and groups in XML and XSLT. The course also introduces the related technologies of XPath, CSS, and the Document Object Model (DOM). (5 contact hours: 1 lecture, 4 lab)
  • 2.00 Credits

    Prerequisite: ITCS 1010, ITCS 1105; or permission of instructor This course introduces JavaScript programming in a hands-on microcomputer environment. JavaScript programming is used extensively in Web page design to allow information to be processed on a Web page before being sent to a Web server for processing. Because of similarity in one module of the course content, students who have successfully completed ITCS 2105 HTML Programming II should not take this course. (3.25 contact hours: 0.75 lecture, 2.5 lab)
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.