|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This first course in Unix is designed to acquaint the student with the usage, philosophy and design behind a robust, open system. The student is exposed to the standard utilities, shell scripting languages and some of the tools that are commonly available to Unix users. The goal of this course is to familiarize student with the Unix basics for further study, and to acquaint the student with the ideals of an open systemutilizingmultitasking, networking and high-level computing languagemanipulation. (prereq:MS-382) (prereq:MS-382)
-
3.00 Credits
The second course in Unix is a continuation of the first course, withmore emphasis on some of the topics covered briefly in the earlier course. In-depth coverage of systemcontrol and administration, processmanipulation, specialized utilities and PERL scripting is presented. (prereq:MS-371) (prereq:MS-371)
-
3.00 Credits
This, the second course in the Java programming sequence, introduces core object-oriented principles and their implementation in Java. Topics covered include objects and classes, inheritance and polymorphism, interfaces and inner classes, graphics programming basics, event handling and exception handling techniques. (prereq:MS-382)
-
3.00 Credits
This, the third course in the Java programming sequence, introduces topics that are the basis for building robust, reliable systems in Java. Topics covered include data structures and the collections API, streams and files,multithreading, networking, and database connectivity. (prereq:MS-3803)
-
3.00 Credits
The Java 2 Enterprise Edition (J2EE) is introduced in this course by exploring servlets (Java server-side components that complement applets on the client-side). All aspects of servlets are introduced via hands-on programming assignments that exercise the details of how servlets interface with the client by using HypertextMarkup Language (HTML) and Hypertext Transfer Protocol (HTTP). Open source components such as Apache, Tomcat-Catalina and Ant will be used in the hands-on portion of the course. (prereq:MS-3803) (prereq:MS-3803)
-
3.00 Credits
The Java 2 Enterprise Edition (J2EE) is further investigated in this course by using JavaServer Pages (JSP) as a server-side scripting language to quickly develop Enterprise JavaWeb sites. JSP expressions, declarations, scriptlets, directives and customtag libraries are investigated and used in course programming assignments. Open source components such as Apache, Tomcat- Jasper, Ant, JUnit, Struts and Velocity are used in the hands-on portion of the course. (prereq:MS-3805)
-
3.00 Credits
The Java 2 Enterprise Edition (J2EE) is further explored in this course by using Enterprise JavaBeans (EJB) as a gateway into legacy applications such as databases, transactions and security frameworksmade popular in enterprise computing environments. EJB home interfaces, remote interfaces, local interfaces, session beans, entity beans andmessage beans are investigated and used in the course programming assignments. Open source components such as JBoss, JUnit, CVS and Xdoclet are used in the hands-on portion of this course. (prereq: MS-3806)
-
3.00 Credits
The object-oriented programmer is introduced to the syntax and semantics of the C++ programming language. Students write several programs exploring basic techniques covering the concepts of: C++ expressions, data types, functions, parameter passing, control structures, data structures and operator overloading. The basic objectmodel in C++ is covered and the canonical formof class authorship is stressed (constructors, destructors, copy constructors and overloading the assignment operator). (prereq:MS-371) (prereq:MS-373,MS-3803)
-
3.00 Credits
The beginning programmer is introduced to the syntax and semantics of the Java programming language. Students write several programs exploring basic techniques covering the concepts of expressions, data types, flow of control,modularity of code, programdocumentation and commenting style. Simple data structures are introduced, along with the basic objectmodel concept and simple class constructs. Problems fromthe world of business are used in programming assignments. (prereq:MA-127)
-
3.00 Credits
This course continues looking into computer systems and software by studying one of the popular high-level languages, C++. The course provides in-depth study into the structured concepts of programand algorithmdesign. Specifically, the inheritance and polymorphism features of the language are covered, with particular focus placed on algorithmdevelopment using the Standard Template Library (STL). Lab exercises usingMicrosoft's Visual C++ and Unix/Linux K-Develop and Gnu g++ compiler to reinforce the topics presented in the lecture, while demonstrating themulti-platformnature of this widely-adopted systems programming language. (prereq:MS-3812) (prereq:MS-3812)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|