Documente Academic
Documente Profesional
Documente Cultură
CS 101
COMPUTER FUNDAMENTALS
CS 111
COMPUTER PROGRAMMING1
CS 111L
CS 122
COMPUTER PROGRAMMING2
CS 122L
CS 123
DISCRETE STRUCTURES
CS 211
DATA STRUCTURES
CS 211L
CS 212
CS 212L
CS 222
DIGITAL DESIGN
CS 222L
CS 223
PROGRAMMING LANGUAGES
CS 223L
CS 311
DATABASE SYSTEMS
CS 311L
CS 312
CS 312L
CS 313
CS 321
WEB PROGRAMMING
CS 321L
CS 322
SOFTWARE ENGINEERING
CS 323
OPERATING SYSTEM
CS 323L
CS 411
CS 412L
CS 413
PROFESSIONAL ETHICS
CSE 4
CSF 1
FREE ELECTIVE 1 (Computer Hardware Fundamentals) FREE ELECTIVE 3 (Microsoft Visual Studio/C# Programming) HUMAN RESOURCE MANAGEMENT
CSFE 3
MGMT 3
This course provides the students with the fundamental understanding of object-oriented programming using java. It introduces the different concepts that are commonly associated with object programming. This course teches object-oriented programming in a context that students find relevand and useful. Students learn to pgram using Java utilizing rich set of libraries in applying OOP features such as encapsulation, inheritance and polymorphism. This course covers topics on fundamentals of digital electronic using devices of the complexity of Small Scale Integrated(SSI). This discusses Postulates and Theorems of Boolean Algebra and Karnaugh Map as logic simplification tools and basic logic gates. It also covers the analysis and design of combination circuits. This course shall provide hands on experience with mainstream digital logic integrated circuit technology. This shall be accomplished with a set of lab sesign problems which introduce technology. This shall be accomplished with a set of lab design problems which introduce increasingly more sophisticated logic devices and circuits. It also dicusses the charateristics of digital logic and the design, construction, testing and debugging of simple digital circuits using breadboard. It also covers logic gate characteristics, combinational logic circuits, latches and flip-flops, synchronous sequential logic circuits. This course is and introduction to basic concepts in the design of programming languages. The topics covered II include data types, abstraction mechanisms (abstract data types, packages, classes), sequences control (iteration, branching, exceptions, procedures), data control (global data, shared data, parameter transmission), storage management, functional programming and introduction to program verification. This subject contains the applications of the theoretical concepts of programming languages with the use of any programming language. New syntaxes and semantics are discussed. This course teaches the proper fundamentals of enforcing data integrity and resolving issues usually confronted by DBA in building and maintaining rebust and scalable database system This course provides tha hands-on training in implementing the conceptual model and to verify the correctness of the physical schema using a relational database management system. This course provides an overview of the organization and architecture of a computer, how it is built. It includes a discussion of the instruction set architectures, memory, input/output, storage systems and alternative architectures.
In this course, studens gain knowledge in PC hardware, and in using assembly language, including what needed to write, link and execute a program written in assembly including what needed to write, link and execute a program written in assembly language. Main concepts including addressing and execution, computer memory, basics of assembly language, linking and running a program will be addressed. In addition, the course examines program logic and control, stack string and numeric processing. This course introduces the formal models of computing and their relation to formal languages. The course will discuss concepts, principles, and methods related in web programming. The core topics allow students to understand the different client-side scripting languages in building dynamic and transactional websites. This course is like wise expected to introduce students on the latest trend on building web applications that applies object oriented approach using a selected web framework. The course is designed to develop the skills of the students in programming website using client-side and server-side scripting languages. The course will introduce student on running a website using selected web server and database server. The core acitvities expect to students to master HTML in marking the elements of the web pages, apply style sheets to control the design and layout of the web pages, write JavaScript snippets to validate forms, write serverside scripts to process data, and execute queries in SQL. This course provides and overview of the software engineering process. Topics include requirement analysis, analysis modeling, software design fundamentals, software testing, quality assurance, quality processes and software maintenance. Principles of object oriented programming, programming languages, object-oriented modeling and ethical issues in the IT field are also discussed. This course deals on basic concepts, theories, components and design of classical and modern operating systems, in particular the course will cover Memory Management, Processor Management, Concurrent Processes, Device Manager, File Management, Network Organization Concept and Protection and Security. This course Includes the practical application of the concepts taken up in the Operating systems Lecture. These concepts will be applied through simulations by programming the various CPU scheduling Algorithms. Memory management schemes, disk space and file management. This courses introduces the students to modelling and simulationg concepts. Topics discussed in the course includes, system analysis, and classification, abstrac and simulation models, continuous, discrete and combined models, heterogenous models. It also covers pseudorandom number generation and testing, queuing systems, Monte Carlo method and continuous simulation. Simulation experiment control.
This course covers the basics of Java Networking to in-depth techniques for implementing high-level secure networked applications including network principles and crptography, using the Java networking API which carries standard set of classes that provides uniform acces to networking protocols across all of the platforms to which tha Java Virtual Machine has been ported. This course deals on the different issues on security, computer crimes and protection. It also includes the Philippine e-commerce act, professionalism and ethics that must be practiced by IT professionals. This course deals with various methods and techniques in photo manipulation and different effects necessary for photo editing. The course will equip the students with technical proficiencies in creating photos. This course provides an introduction to computer hardware systems, operating system, application software and basic networking. It covers topics on microcomputer installation, servicing and troubleshooting techniques, software application installation and setup. Concepts are learned through extensive hands-on activities in this course. This course deals with Microsoft Visual Studio C# 2010. It introduces students to fundamental computer programming. The course will equip the students with technical proficiencies in object oriented approach in programming. This course covers management theories and practices involving employer-employee relationship, hiring process, training and development of employees, benefits packages and legal aspects of the job.
Equipment Needed
Training Requirement