CPE261 Object Oriented Programming I (Special Summer 2020)

Introduces the fundamental concepts of programming from an object oriented perspective. Topics are drawn from classes and objects, abstraction, encapsulation, data types, calling methods and passing parameters, decisions, loops, arrays and collections, documentation, testing and debugging, exceptions, design issues, inheritance, and polymorphic variables and methods. The course emphasizes modern software engineering and design principles.

CPE329 Data Communication and Networking II (Special Summer 2020)

Network Technology is rapidly evolving to keep pace society’s demand.  Computer hardware, software and telecommunications are now overlapping.  IT professionals must be able to select, design, deploy, integrate, and administer network and communication infrastructures in an organization.  Hence, it is important for IT students (CpE, CS, IT) to enroll Data Communications and Networking in order to acquire the knowledge and skills necessary from IT professionals.

 

This course is a continuation of Data Communications and Networking 1. This provides students with holistic understanding on the overlapping areas of telecommunication, computer hardware and computer software as data traverse from one network to other network either local area network (LAN) or wide area network (WAN).  Students will acquire the basic networking skills needed by the industry such as transmission media termination (UTP), setting up and configuring LAN, simple network troubleshooting, subnetting and supernetting of network, LAN devices, and so forth. Students’ understanding and appreciation on data communications and networking 1 will be further strengthened in these areas: how data traverse from one end node to the other; the international standards to make communication happens; role of the OSI Reference model and TCP/IP models; the encapsulation/decapsulation process; and the protocols involve for transmitting and retransmitting of data from the source node to the destination node both in LAN and WAN.
ES084 Computer Programming I (Special Summer 2020)
This course is an introductory course that provides comprehensive introduction to the C language. This course also aims to discuss program development and concentrate on logic formulation. Thorough treatment is given to the topics on sequential, conditional and  loops or iterative control structures that students will be able to write flexible and user-friendly programs.
CPE264 Data Structures and Algorithms for CpE (Special Summer 2020)

This course covers solving computational problems that involve collections of data, study a core set of data abstractions, data structures, and algorithms that provide a foundation for writing efficient programs