|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Structure and internal organization of digital computers. Machine language and assembly language, representation of numbers, CPU organization, subroutines and linkage. Prerequisite: CSCI 211 or equivalent proficiency.
-
3.00 Credits
This course covers the fundamental data structures of computer science and accompanying algorithms. Linked Lists, Stacks, Queues, Binary Trees, Priority Queues, Heaps and other ADTs will be included. Classical sorting and searching algorithms will be learned and implemented. Prerequisite: CSCI 218.
-
3.00 Credits
This course covers both a theoretical and a practical foundation in software engineering. In the theoretical part, it covers principles and methods of software engineering, including requirements, specification, design, implementation, testing, validation, operation, and maintenance. In the practical part, it covers the development of software products from an industry perspective, including generation of appropriate documents. Prerequisite CSCI 218.
-
3.00 Credits
Previous topics include: wireless Java; Java message service; wavelets: neural networks; C#; and NET.
-
3.00 Credits
A study of computer architecture at the register level. Management of the processor, memory, peripheral devices, and information. Interrelationships of architecture and operating systems. Performance evaluation. Exposure to system manager responsibilities in UNIX and Windows. Prerequisite: CSCI 226 and CSCI 236 or permission.
-
3.00 Credits
This course covers the introduction to the classical and contemporary theory of computation including regular, context-free, and computable (recursive) languages with finite state machines, pushdown automata, and Turing machines. It also covers the historical reasons and the need that gave rise to many different programming languages and discusses the features of the most successful and more influential of them. The similarities and the differences among procedural, functional, object-oriented, logic as well as parallel programming languages will also be covered.
-
3.00 Credits
This course covers the new programming models that are used to support Web applications. It covers software design, interface design, the development side of Web applications. It helps the students learn how to build software that accepts information from users across the Web and returns data to the user, and understand how to interact with database engines to store and retrieve information. Specific topics that are included are HTML, XML, JSP (Java Server Page) and Java servlets. Prerequisite: CSCI 218.
-
3.00 Credits
This course covers J2EE (Java Enterprise Edition). The topics will include how to develop n-tier applications, design various application architectures based on the J2EE platform, and enterprise technologies - JDBC, RMI, JNDI, EJB, JMS, and JINI. Prerequisite: CSCI 236.
-
3.00 Credits
Introduction to relational databases. Fundamentals of database design and query design. Database management topics include security, integrity, and concurrency techniques. Use of relational database software (including SQL) for application projects. Topics include decision-based and object-based databases. Exposure to database manager responsibilities. Prerequisite: CSCI 218 or permission.
-
3.00 Credits
EAI overview, types of legacy systems, EAI and e-business, data-level EAI, application interface-level EAI, method-level EAI, user interface-level EAI, middleware models, RPCs, messaging (Microsoft MSMQ and IBM MQ Series), distributed objects, Java middleware, WML basics. Prerequisite: CSCI 336 and CSCI 331.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|