PUA521101 Public Administrative
After studying this subject, students will be able to learn:
- Elements and the competence of the state
- Administrative institutions in both the central and local level
- Administrative system for governing state
- Letter writing regulations and administrative instruments
- Duties of officers and administrative agency’s
OAP521102 Office Application
The content is organized into three main stages, for the subject Ms. Word manage the page layout and put any texts, pictures with formats while Ms. Excel focus on formula, calculation and finally prepare for publication.
Improve your English skills and communicate accurately and effectively with the General English program. Develop listening, speaking, reading and writing skills, and more with this full-day intensive program. Or if you want to learn English while having time to visit local cities and attractions, the Semi-Intensive English program offers the perfect balance of classroom time and exploration, with classes in the foundation put your improving English to use.
PMC521104 Programming Methodology in C++
PRC521209 Programming in C++
This course introduces the student to object-oriented programming through a study of the concepts of program specification and design, algorithm development, and coding and testing using a modern software development environment. Students learn how to write programs in an object-oriented high level programming language. Topics covered include fundamentals of algorithms, flowcharts, problem solving, programming concepts, classes and methods, control structures, arrays, and strings. Throughout the semester, problem solving skills will be stressed and applied to solving computing problems. Weekly laboratory experiments will provide hands-on experience in topics covered in this course.
CBC521105 Cisco Basic Course 1-A
CBC521210 Cisco Basic Course 1-B
This subject studies about industrial technology and focus on Personal computer, Hardware and Operating System. Students study the role of various hardware and components with real practice and understanding how to maintain or manage security. Lab practice is the best solution for finding problem on hardware and software. This lesson is separated into 2 semesters, 1st semester from chapter 1 to chapter 6 and 2nd semester from chapter 7 to chapter 10. At the end of each chapter, they take an exam and at the completion course they get a Certificate Completion Course ITE from Cisco Network Academy.
KHS521206 Khmer Study
After the completion of the course, students will be proud of Khmer Nation because they can understand the work of Khmer ancestors for building up the foundation of Khmer culture and civilization from the past with a famous legacy in Southeast Asia.
PRA521207 Principle Accounting
This subject will study the process of determining transaction, measurement records and the economic interpretation of the transactions of the funnel unit within the specified period.
EIT521311 English for IT-A
EIT521417 English for IT-B
Talk and write about computer applications in everyday life, study the basic structure of a computer system. Describe input and output devices and give instructions and advice on how to protect data. Study the basic features and applications of spreadsheets and database. Talk about your personal experience of using computers and describe networks. Moreover, talking about different of data communications systems such as: Teletext, Fax, GPS, Call Center, Digital radio, Wearable computer and Digital TV.
CNC521312 Cisco Networking Course
CNC521418 Cisco Networking Course
This is one of the best NOS recently compare to Windows NOS which is widely used in huge Businesses such as Banks, ISPs, Airports … Within Linux System is divided into 2 part:
- Linux Operating System: Study the whole concept of the Ubuntu Desktop and Server.
- Linux Administration: Study how to install, configure and manage Servers and network services provided by Linux OS.
EPW521313 Effective Participation at Work
This Course aims to prepare students for effective participation in the workplace by emphasizing communication, collaboration, and research techniques. It provides students with the opportunity to develop their personal skills and hone the qualities they need for work and learning.
PLT521314 Platform Technologies
The role of the IT professional is to select, deploy, integrate and administer platforms or components to support the organization’s IT infrastructure. This course aims to cover the skills in the fundamentals of hardware and software and how they integrate to form essential components of IT systems. In addition, it aims to develop skills and concepts that are essential to the administration of operating systems, networks, software, file systems, file servers, web systems, database systems, and system documentation, policies, and procedures. It also aims to develop the skills to gather requirements, source, evaluate and integrate components into a single system, and validate the system.
OPS521315 Operating Systems
This class introduces the basic facilities provided in modern operating systems. The course divides into three major sections. The first part of the course discusses concurrency: how to manage multiple tasks that execute at the same time and share resources. Topics in this section include processes and threads, context switching, synchronization, scheduling, and deadlock. The second part of the course addresses the problem of memory management; it will cover topics such as linking, dynamic memory allocation, dynamic address translation, virtual memory, and demandpaging. The third major part of the course concerns file systems, including topics such as storage devices, disk management and scheduling, directories, protection, and crash recovery. After these three major topics, the class will conclude with a few smaller topics such as virtual machines.
WES521316 Web Systems
This course covers the design, implementation and testing of web-based applications and social software, and the incorporation of a variety of digital media into these applications. Students are exposed to a range of web technologies, both client-side and server-side. In the Information Technology degree this is the first course that focuses so heavily on server side programming. The main reason for offering the course is that employers expect the UWI graduate to be competent with writing Web Applications since most businesses are seeking to become digital firms.
IUO521419 IT for Users in Organizations
Introduces the basic features of Microsoft Office, Windows basics, and file management. Develops familiarity with Word, Excel, Access, PowerPoint, email, and Internet basics. Learning basic use of computer hardware, software, networks, and the Internet in the workplace and in future coursework as identified by the internationally accepted Internet and Computing Core standards.
NEF521420 Networking Fundamentals
A strong foundation of basic networking concepts is fundamental to a successful career in information technology. Networking technologies underlie all IT activities and a strong comprehension of the hardware and protocols used to create networks is essential to future success. In this course, you will learn how to configure a workstation to connect to a network, analyze network traffic using a protocol analyzer, examine switch and router configurations, perform basic IPv4 and IP6 addressing and subletting, and research network security solutions. You will gain an understanding of basic network functions, standards, and protocols, to prepare you to tackle advanced networking skills.
MUS521421 Multimedia Systems
Multimedia System has become an indispensable part of our daily life and modern research projects. It's also one of the critical links in the ongoing unification of computing and communications. In this course, students will be introduced to principles and current technologies of multimedia systems, multimedia standards, and gain hands-on experience in this area. Issues in effectively representing, processing, and retrieving multimedia data such as sound and music, graphics, image and video will be addressed.
PRN52142 Programming for Networking
Covers application layer protocol and how applications use the transport layer; principles and practice of network programming; the client-server model; concurrent processing; introduction to sockets and related functions client and server software design with examples; principles, issues and challenges in e-mail and web application protocols; security protocols; and network life system concepts.
STC521523 Statistics for Computer I
STC521629 Statistics for computer II
This course will be able to choose the best method of graphical display and make the appropriate graphs. Students will be able to analyze and extract needed information from graphs and describe central tendency, spread and outliers, using appropriate terminology. Students will be able to graph side-by-side boxplots, find standard deviation, mean and the 5-number summary on their calculators.
CNC521524 Cisco Networking Course
CNC521630 Cisco Networking Course
Describe the purpose of the transport layer in managing the transportation of data in end-to-end communication, characteristics of the TCP and UDP protocols, including port numbers and their uses. Describe the structure of an IPv4 address, the purpose of the subnet mask. Compare the characteristics and uses of the unicast, broadcast and multicast IPv4 addresses. Explain the need for IPv6 addressing; describe the representation of an IPv6 address, why routing is necessary for hosts on different networks to communicate. Describe the benefits of variable length subnet masking (VLSM), how IPv6 address assignments are implemented in a business network. Explain how the functions of the application layer, session layer, and presentation layer work together to provide network services to end user applications. Describe application layer protocols that provide IP addressing services, including DNS and DHCP. Use the output of ping and tracer commands to establish relative network performance. Apply the commands to back up and restore an IOS configuration file.
PIT521525 Professional Issues of IT
Basic understanding of computer networks system analysis and design with LANs, VLANs, and WANs, Routing algorithms and routing protocols. The network development life cycle. Network analysis and design methodology. Network design issues: Manageability; Node placement and sizing; Link topology and sizing; Routing; Reliability. Data in support of network design. Structured enterprise network design. Hierarchical tree network design: Terminal assignment; Concentrator location. Mesh topology optimization. Traffic flow analysis. Analysis of loss and delay in networks. Network reliability issues.
IWT521526 Internetworking Technologies
This course covers the Switching Basics, Intermediate Routing. Internetworking technology provides you with the capabilities and experience to develop Wide Area Networks (WANs). You will learn how to program routers, bridges, and switches and how they work to connect to the Internet and Local Area Networks (LANs). Building capabilities in the design, implementation and troubleshooting of WANs are the main objectives of the course.
NES521527 Network Security
This course introduces the security threats to computer network and how to prevent and protect the hackers and attacks from the Internet. The design policy and planning, secure the network, protect the access attack and PC, cryptography, firewall, application security, data protection, and incident and disaster response.
DBT521528 Database Technologies
The Database Technology Associate in Science degree. Students will be able to employ opportunities as database application developers and database administrators. Students will gain knowledge in areas such as designing, operating, developing and implementing databases, as well as managing, maintaining and distributing the stored information. Students will also become proficient in programming, SQL and database security.
PRM521631 Project Management
This course develops a foundation of concepts and solutions that supports the planning, scheduling, controlling, resource allocation, and performance measurement activities required for successful completion of a project.
SYA521632 System Administration
This course will provide the knowledge and hands-on skills necessary to manage a Local Area Network and its resources. Topics covered include directory services, server management, file and print services, and user/client administration in a heterogeneous operating system environment. Students will setup and manage a fully functioning computer network of systems. Hands-on active learning required.
During the courses, students will:
- Use multiple computer system platforms, and understand the advantages of each.
- Install and administer network services.
- Protect and secure users' information on computer systems.
- Use the command line interface for system administration.
- Demonstrate strategies for planning/designing systems.
- Install and manage disks and file systems.
- Enable above learning outcomes in Windows and Linux environments.
LAN521633 Local Area Networks
Students will explore networking fundamentals; to demystify how network transmissions travel from one PC to another over a network, or from one network to another network. We will explore how Hubs, Switches, and Routers work in relationship to the OSI model. In exploring this technology and the OSI model we will gain a basic understanding of Collision Domains, Broadcast Domains, VLANS, and Firewalls. The course will concentrate on current industry technology such as Ethernet & Wireless Networks and Telephony.
This introductory seminar will use a combination of lectures and tours to examine the physical and logical layout, as well as the benefits of computer networks. Students will also install a wireless network in the computer lab and then learn how to secure it using encryption.
NEA521634 Network Applications
Introduction to networks and digital communications with a focus on Internet protocols: Application layer architectures (client/server, peer-to-peer) and protocols (HTTP-web, SMTP-mail, etc), Transport layer operation: (reliable transport, congestion and flow control, UDP, TCP); Network layer operation - (routing, addressing, IPv4 and IPv6), Data Link layer operation (error detection/correction, access control, Ethernet, 802.11, PPP), Layer 2/3 protocols (ATM and MPLS); selected current topics such as: security, multimedia protocols, Quality of Service, mobility, wireless networking, emerging protocols, network management
CNC521735 Cisco Networking Course
CNC521841 Cisco Networking Course
This course is the third of four courses leading to the Cisco Certified Network Associate (CCNA) designation. The course focuses on advanced IP addressing techniques (Variable Length Subnet Masking [VLSM]), intermediate routing protocols (RIP v2, single-area OSPF, EIGRP), command-line interface configuration of switches, Ethernet switching, Virtual LANs (VLANs), Spanning Tree Protocol (STP), and VLAN Trunking Protocol (VTP). Particular emphasis is given to students being able to demonstrate the ability to apply learnings from CCNA 1 and 2 to a network and to be able to explain how and why a particular strategy is employed.
REM521736 Research Methodology
This course will provide an opportunity for participants to establish or advance their understanding of research throughcritical exploration of research language, ethics, and approaches. The course introduces the language of research, ethical principles and challenges, and the elements of the research process within quantitative, qualitative, and mixed methods approaches. Participants will use these theoretical underpinnings to begin to critically review literature relevant to their field or interests and determine how research findings are useful in forming their understanding of their work, social, local and global environment.
IBP521737 Industry Based Project 1
IBP521843 Industry Based Project 2
In conjunction with an industry sponsor, the student solves a technical problem relating to construction. The research project must contain some elements that are innovative, experimental, or exploratory in nature. A department committee will supervise the progress of the project, provide guidance and direction where appropriate, and evaluate the final report and its presentation.
WAS521738 Wide Area Networks and Security
Overview of the management tools necessary to understand the WAN hardware and software for client server architecture technology. This course focuses on the installation and management of the WAN and the connectivity to other systems and networks. The emphasis of this course is on hands-on learning: how to install, configure and implement the network.
WNS521739 Wireless Networks and Security
This course focuses on selected research topics of current interest in wireless security and is intended for student students who are interested in wireless security research. At the end of this course, students will have a broad knowledge of the state-of-the-art and open problems in wireless security, thus enhancing their potential to do research or pursue a career in this rapidly developing area. This course is structured as a research seminar where research papers from leading conferences & journals will be presented by students or the instructor.
Topics that may be covered in this course (but not limited to):
- Review of basic security concepts, basic cryptographic techniques, and basic wireless networks concepts and attacks
- Overview of Wireless Networks and Security
- Security of IEEE 802.11 Wireless LANs
- Smart phone and cellular network security
- RFID security
- Privacy protection in wireless access networks
- Location privacy
- Anonymous communication in wireless networks
- Secure localization
- Anti-jamming techniques
- Security in cognitive radio networks
- Broadcast authentication in wireless sensor networks
- Vehicular ad hoc network security
ENN521740 Enterprise Networks
This course assumes that you have, minimally, a Cisco Certified Network Entry Technician (CCENT) certificate or equivalent work experience.
The course identified below covers the intended prerequisite knowledge and skills. The course is offered as an eLearning Training (eLT) through the Cisco Learning Network Store and as an ILT through Cisco authorized learning partners.
Interconnecting Cisco Network Devices Part 1 (ICND1) Learners are expected to have the following base knowledge and skills:
- IP addressing
- Basic WAN routing knowledge
- Basic server knowledge (VMware, Citrix, Hyper-V)
NED521842 Network Design
The primary objective of this course is to give students an understanding of how to design, manage and secure a computer network. It further examines how network managers and system admins can strategically use different techniques to capture and analyze network and system data to create a competitive advantage.
NEP521844 Network Performance
This course introduces techniques to identify performance problems. Through many practical exercises, you will learn to identify latencies of network links and active components. The class demonstrates the effect of typical misconfigurations and misconceptions in applications, servers, workstations and networks. You will learn to combine Wireshark with a spreadsheet application to calculate precise response times and present them as meaningful charts.
VPN521845 Virtual Private Networks
This course introduce a network that is constructed using public wires — usually the Internet — to connect to a private network, such as a company's internal network. There are a number of systems that enable you to create networks using the Internet as the medium for transporting data. It secures the private network as these systems use encryption and other security mechanisms to ensure that only authorized users can access the network and that the data cannot be intercepted.