Course Description
ENG101-ENG410 English Language III- VI
English Language Support Unit
Years II-III, Semesters I & II
As most textbooks and research books in Cambodia are written in English or French, foreign language acquisition is essential for professors and students alike. The development of studentsí knowledge base and research skills across all disciplines at the Royal University of Phnom Penh is an outstanding goal of this foreign language program.
SCS201 Computers for Accounting I
SCS208 Computers for Accounting II
Ms. Svoeuy Sivuthary
Year II, Semesters I & II
In this course, students learn accounting theory and practise using Quickbooks spreadsheets to process general ledgers, accounts receivable, accounts payable, inventory control, payroll and other balances.
SCS301 Statistics I
SCS307 Statistics II
Mr. Meak Kamerane
Year III, Semesters I & II
This course examines basic concepts in probability and statistical inference theories. Students learn to use software packages including S-plus and SPSS to
perform many statistical calculations. Students also learn to analyze engineering and other scientific data. Topics covered include probability, probability distribution theory, point estimation, confidence interval estimation, sampling theory, hypothesis testing, chi-square analysis, correlation and regression analysis, introduction to model building and ANOVA for design experiments.
SCS202 Data Communications I
SCS209 Data Communications II
Mr. Hang Vannak
Year II, Semesters I & II
Students learn fundamental concepts and techniques in data communication and networking. These include link protocols, link components and types of data communication systems such as voice-band, baseband, broadband, data transmission, terminal handling and data switching.
SCS203 Data Structures & Algorithms I
SCS210 Data Structures & Algorithms II
Mr.Thap Boung
Year II, Semesters I & II
As computers become faster and faster, the need for programs that can handle large amounts of input becomes more acute. In this course, students look at methods of organizing large amounts of data through algorithms and analysis. By studying and
solving practical problems, students learn good programming and algorithm analysis skills, allowing them to develop programs with maximum efficiency.
SCS204 Database Systems I
SCS211 Database Systems II
Mr. Thou Chamroeun
Year II, Semesters I & II
Students learn how to create an entity relational model (ERM) for an enterprise and convert ERD to a relational data model. They study database security, integrity, recovery, backup, database concurrency and distributed database management systems (DBMS), and participate in sessions on interactive and embedded SQL.
SCS205 C++ Programming Language I
SCS212 C++ Programming Language II
Mr. Hout Meng Tek
Year II, Semesters I & II
In this course, students examine the C++ general purpose programming language and object-oriented programming (OOP). Topics include C++ procedure, programming enhancements to C, data abstraction, classes, objects, information hiding, inheritance, virtual function, dynamic binding, polymorphism and Standard Template Library operations.
SCS206 Operating Systems I
SCS213 Operating Systems II
Mr. Pheng Oussaphea
Year II, Semesters I & II
This course examines the basic function and organization of operating systems. Topics include process management (CPU processing, process synchronization and deadlocks), storage management (memory management, virtual memory, file-system interface and implementation, and secondary storage structure), protection and security.
SCS207 Microprocessors I
SCS214 Microprocessors II
Mr. Ouk Polyvann
Year II, Semesters I & II
In this course, students examine the inside workings of personal computers. Topics include block diagrams and programming models of microprocessors, registers, addressing
microprocessors, Arithmetic Logic Units (ALU), Control Logic (CL) and the use of internal data bases. Students also write a small program in assembly language in order to understand the power of low level programming language.
Year Three
SCS302 Computer Networks I
SCS308 Computer Networks II
Mr.Loeung Vidol
Year III, Semesters I & II
Students learn about the installation, communication protocols, management and security of local and wide area networks, including PC LAN, MAN, WAN, Intranet and Internet operating systems and Web and E-mail Servers.
SCS303 Visual Basic Programming I
SCS309 Visual Basic Programming II
Mr. Kean Tak
Year III, Semesters I & II
Students gain skills in coordinating programming, analysis and design of applications. Topics include visual basic concepts (IDE), standard controls, control structures, variables, user-defined types, Visual Basic procedures, built-in functions, filing, and database programming (SQL, DAO, ADO).
SCS304 Internet Programming HTML I
SCS310 Internet Programming HTML II
Mr. Chim Bunthoeurn
Year III, Semesters I & II
Students learn Hyper-Text Mark-Up Language (HTML), an integral part of the World Wide Web. They learn to outline frames, define titles, create tags, forms, headings, and tables, insert line breaks, images and multimedia effects, and link Web pages. Students learn how HTML is as much an organizational tool as it is a design tool to assist readers of the Web.
SCS305 Information System Analysis and Design I
SCS311 Information System Analysis and Design II
Mr.Meas Vandeth
Year III, Semesters I & II
This course surveys concepts in information systems analysis and design. Students explore computer-based information systems and learn techniques and tools to develop software systems. Topics covered include system development
Major Courses
SCS401 Java Programming I
SCS408 Java Programming II
Mr. Chi Kuong
Year IV, Semesters I & II
Students learn how to program Java applications and Java applets. Students are provided with an overview of Java, then focus on data types, operators, control statements, classes, methods, inheritance, packages and interfaces, console I/O classes, networking and multithreading. Students then learn about Java applets, in particular graphics, graphical user interfaces, multimedia, animations, collaborative computing, portability and mini-applications that run on Web pages. Students also learn to design interfaces with Abstract Windows Toolkit (AWT) controls and Swing Application Programming interfaces (API), and to connect a database with Java Database Connectivity. Finally, students learn about JavaServer Pages, with which they can run and perform on Web pages using Java.
SCS402 Internet Programming I
SCS409 Internet Programming II
Mr. Phal Des
Year IV, Semesters I & II
This course trains system engineers to analyze, design, implement and manage web-based applications. Students learn about internetworking, the general structure of ASP (Active Server Pages), collaborating with database systems, file object systems, messaging systems, server security and performance, client environments, application development outlines and individual Web system creation. Students are also acquainted with HTML,
including tags necessary for writing web pages, and JavaScript.
SCS403 Object-Oriented Programming I
SCS410 Object-Oriented Programming II
Mr. Svoeuy Bunna
Year IV, Semesters I & II
In this course, students examine the concepts and techniques involved in Object-Oriented Programming (OOP) using C++. Key topics include ADT specifications, functions, classes, inheritance, storage management and libraries.
SCS404 Simulations
Mr. Hin Sam Ath
Year IV, Semester I
In this course, students learn basic analytical methods in simulations and modeling, and explore related software packages.
SCS405 Unix Systems Management
Mr. Ouk Khean
Year IV, Semester I
Students learn about UNIX file systems, including components of UNIX OS, important commands in the VI editor, logging in and out of systems, and managing commands including passwords, dates and identifications.
SCS406 Software Engineering
Mr. Pok Leakmony
Year IV, Semester I
This course teaches students the basic concepts of software engineering, including software project management metrics, measuring effort for software projects, analysis concepts and principles, analysis modeling and software testing techniques.
SCS407 Management of Information Systems I
SCS414 Management of Information Systems II
Mr.Ear Ek Santhan
Year IV, Semesters I & II
Examines techniques and tools for developing software systems. Topics include system development lifecycles, requirement analyses, system design, system implementation, stages after implementation, software quality assurance and managing the development process.
SCS411 Artificial Intelligence
Mr.Hin Sam Ath
Year Four Semester II
This coorse outlines the fundamentals of artificial intelligence and expert systems. Students discuss the core issues in A.I. applications, knowledge representation schemes, search techniques and techniques for constructing an expert system. At the end of the module, a mini case study provides students with an opportunity to gain hands-on experience in building an expert system.
SCS412 Client and Server Computer
Mr. Ouk Khean
Year IV, Semester II
Students learn technical skills in implementing a client/server computing solution. The course focuses on the major components of a client/server computing environment, including graphical PC front-end development tools, back-end relational DBMS server, and the connectivity middleware. Structural issues and operational challenges of client/server applications are also discussed. At the end of the module, students are required to implement a client/server system using at least one advanced technique such as ODBC, RPS, or embedded SQL.
SCS413 Project Management
Mr. Pok Leakmony
Year IV, Semester II
This course teaches students about IT project management, covering the process of planning, organizing, implementing and completing a project. Students focus on four core functions in project management: scope, time, cost and quality management. Students also build their knowledge of Microsoft Excel, Microsoft Project and Project KickStart software.
Contact Info
Head of Department
- Asst. Prof. Chi Kuong
- Tel: (855)17-947-377
- Email: computer.info(at)rupp.edu.kh
- Email: chi.kuong@rupp.edu.kh
- Office Room:#102A, Building A, Main Campus
Scholarship
For students who are looking for a scholarship, RUPP provides a number of sources of scholarships. read more...