|
|
|
|
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|