|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
This course covers a number of advanced topics in the Internet and web programming domain including: client-server architectures, web services, service-oriented architectues, cloud computing, and mobile web applications. Tthis is a programming intensive course which focuses on applying these technologies to design a web based application, with emphasis on optimizing the performance of the end product. The student will be required to implement a team project using one or more of these technologies.
-
3.00 Credits
This course involves the study of computer systems structure, organization, implementation, and performance. Von-Neumann machines, from the early EDVAC to current microprocessors will be considered. Parallel processors and other specialized architectures will also be studied.
-
3.00 Credits
This course will thoroughly examine the principles of the design of computer operating systems. Emphasis will be placed on process allocation and scheduling, concurrent programming, memory management, device management, file management, and protection. How the principles are implemented in an existing operating system will be examined.
-
3.00 Credits
This course provides students with an introduction to the state of art in mobile computing. Topics will include the fundamentals of mobile computing: architecture and devices, operating systems, wireless networks, algorithms and protocols, location-aware and context-aware services, etc. The students are expected to design, develop, implement and evaluate mobile computing applications.
-
3.00 Credits
This course is an introduction to the problems, concepts, and techniques involved in computer systems which must monitor and control external devices or events. This includes techniques and hardware for data collection and control functions. Applications discussed will include microprocessor- controlled intelligent devices and process control. For graduate credit, a student will be required to write a term paper or execute a project which reflects deeper investigation of the topics covered in the course.
-
3.00 Credits
This course gives students a foundation in the study of data communications and computer networking. Topics covered will include basic data communications, Open Systems Interconnect (OSI) Model, Local Area Networks (LAN) and common communications standards. For graduate credit a student will be required to write a term paper or execute a project which reflects deeper investigation of the topics covered in the course.
-
3.00 Credits
This course provides students with an introduction to comtemporary aspects of embedded-system hardware and software. Topics will include the fundamentals of embedded systems: hardware and software architectures, design methodologies and tools, communication algorithms and protocols. The students are exposed to case-studies of various embedded applications: vehicle networks, space system, networked sensors, personal computing devices and home appliances, etc.
-
3.00 Credits
This course is intended for students who are interested in understanding and developing application projects with an object-oriented programming language such as Java in distributed computing environments. The course begins with a brief introduction to object technology with programming and introduction to computer networking, and is followed by understanding and developing programs in the server/client model, Remote Method Interface (RMI), and Common Object Request Broker Architecture (CORBA). For graduate credit a student will be required to write a term paper or execute a project which reflects deeper investigation of the topics covered in the course.
-
3.00 Credits
This course is an algorithmic approach to the mathematical theory of graphs and their applications. Path problems, covers, network flows and other problems will be formulated in graph theoretical terms and solutions will be programmed. This course is usually offered in alternate years. This is a programming intensive course.
-
3.00 Credits
This course is an introduction to the management of large volumes of interrelated data through integrated database management software. Topics discussed will include relationships between data items, effects of redundancy and database design. Representative examples of the relational and network approaches to database management will be examined. For graduate credit, a student will be required to write a term paper or execute a project which reflects deeper investigation of the topics covered in the course.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Cookies Policy |
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|