Course description
INFO1480 Systems Analysis And Design
Description: Recommended: PROG1330 Problem Solving and Programming Concepts or equivalent knowledge.
This course teaches the practical skills you need to analyze business problems and design modern information system solutions. Learn a Systems Development Life Cycle approach that successfully blends traditional methods and current technologies. Emphasis is placed on meeting user needs through the use of realistic case studies.
Hours: 36
Credits: 3
PROG1110 Javascript
Description: Recommended: PROG1390 HTML.
This course introduces the student to web-based applications development using javascripting as the language. The students will program in client-side scripting inside of HTML forms.
Hours: 36
Credits: 3
PROG1390 HTML
Description: Recommended: Any Internet/Web browsing course or equivalent knowledge. HTML (Hypertext Markup Language) is the language behind every website on the World Wide Web. Students will cover basic to advanced HTML topics, learning skills in text and graphics manipulation, hot links, tables, forms, Cascading Style Sheets, Javascript, Image Maps, Frames and Flash. Students will learn how to create and upload web sites with tools such as browsers, text editors, Telnet and FTP.
Hours: 36
Credits: 3
PROG1410 ASP.NET
Description: Recommended: PROG1300 or PROG1400. Experience with Client-Side Scripting Using VBScript would be an asset. This course extends the knowledge you gained from Visual Basic.NET II or Visual C#.NET II to the world of Web development. ASP.NET is a server-based technology designed to create interactive HTML pages for the Internet or Intranet. Topics include: ASP.NET Server Controls, creating user controls and components, and configuring your ASP.NET applications. In addition, you will be introduced to database access through ADO.NET and Web services using XML.
Hours: 36
Credits: 3
PROG1430 ADO.NET
Description: Recommended: PROG1300, PROG1400, PROG1410 or equivalent programming experience. This course builds on the knowledge gained in previous .NET development courses. Upon completion of the course, students will be able to use the System.Data namespace (ADO.NET) in order to interact with online databases using Active Server Pages (ASP.NET). Topics include: relational databases design, database connections, navigating DataSets, modifying records, structured query language (SQL), XML and ASP.NET.
Hours: 36
Credits: 3
PROG1440 XML Web Services
Description: Recommended: PROG1430 or equivalent knowledge. This course builds on the knowledge gained in ADO.NET. Upon completion of the course, students will be able to create and use XML Web Services to communicate and share information stored in a database. Topics include: XML, Web Services, Simple Object Access ProtocPol (SOAP), Web Services Description Language (WSDL), and SML data access using ADO.NET.
Hours: 36
Credits: 3
Electives: Program Option
Description: Student must pass 1 Course(s)
Elective Courses:
PROG1300 Visual Basic.NET II
Description: Recommended: PROG1290 or equivalent knowledge. This course builds on programming fundamentals. It exposes the student to Visual Studio.NET environment as it develops the skills in Visual Basic.NET. Upon completion of the course, the student will be able to build complete programs, which conform to Windows standards. Topics include: the Microsoft Windows .NET Framework, object-oriented programming, file IO, arrays, advanced windows controls, multiple-document applications, and structured error handling.
Hours: 36
Credits: 3
PROG1400 Visual C#.NET II
Description: Recommended: PROG1720 Visual C#.NET I or equivalent knowledge.
This course builds on previous programming fundamentals experience. It will expose the student to the Visual Studio.NET Interactive Development (IDE) as it develops skills in Visual C#.NET. Upon completion of the course, students will be able to create complete, user-friendly programs that use graphical user interface (GUI) components. Topics include: the Microsoft Windows.NET Framework, arrays, advanced object- oriented programming techniques, error handling, and graphical user interface controls.
Hours: 36
Credits: 3