advanced search
ateneo header
Undergraduate Course Offerings

CS 10.5  
COMPUTER APPLICATIONS IN BUSINESS
3 units
An introductory course on computers for management majors.
An introduction to software for business applications, such as Microsoft Office, and a discussion of important issues, such as organization, retrieval, and presentation of information.

CS 21a  
INTRODUCTION TO COMPUTING I
3 units
An introduction to information technology fundamentals, computer science problem solving, and programming.  An object-oriented programming language is used (e.g. Java) to discuss fundamentals and principles of programming and program logic formulation. Topics include ethical issues in the IT field, Internet applications, and web-based programming.

CS 21b   
INTRODUCTION TO COMPUTING II
3 units
Pre-requisite: CS 21a
A course that builds on the basic programming concepts and techniques taught in CS 21a and more advanced topics to enable the writing of more complex and powerful programs.

CS 30  
INTRODUCTION TO INFORMATION TECHNOLOGY
5 units
An introduction to information technology and information systems and how these can give businesses a strategic technology platform that supports electronic commerce and enterprise collaboration among the internet-worked enterprise in today’s global environment.

CS 31  
INTRODUCTION TO THE TELECOMMUNICATIONS INDUSTRY
3 units
An overview of the global and local telecommunications industry. Topics include technological innovations from the invention of the telephone to the most recent telecommunications systems, current state of the industry in the Philippines, and issues governing policy formation and management.

CS 105
THEORY OF ALGORITHMS
3 units
A course on the fundamental techniques used to design and analyze efficient algorithms.  These techniques include greedy algorithms, divide-and-conquer algorithms, dynamic programming, graph algorithms, probabilistic algorithms, and parallel algorithms.

CS 110  
DATA STRUCTURES AND ALGORITHMS
3 units
Pre-requisite: CS 21b
A comprehensive introduction to the design, analysis, and implementation of data structures and algorithms.  Topics include lists and linked-lists, stacks, queues, trees and graphs, and dictionaries (including sorting, searching, and hashing algorithms), as well as design, performance measurement, and analysis of algorithms.

CS 111  
CONTEMPORARY PROGRAMMING LANGUAGES
3 units
Pre-requisite: CS 21a
A discussion on contemporary programming paradigms, including structured programming, object-oriented programming, and functional programming.  Focus is on object-oriented programming and its underlying concepts such as encapsulation, inheritance, polymorphism, and software reuse, as well as related technologies such as object data-bases and visual programming.

CS 112  
STRUCTURE OF PROGRAMMING LANGUAGES
3 units
Pre-requisite: CS 21a
An in-depth study of current and historical issues in the design, implementation, and application of programming languages.  Topics include types of languages (e.g., functional, logic, markup, scripting, object-oriented, and meta languages), syntax, semantics, binding, data abstraction, exception handling, concurrency, and compiler design.

CS 119  
SPECIAL TOPICS IN LANGUAGES
3 units
Pre-requisite: CS 21a and instructor’s consent
A seminar course on the developments in the field of programming languages. Students do research, present papers, and develop applications using the programming languages.

CS 119.2
SPECIAL TOPICS IN LANGUAGES: ENTERPRISE SYSTEMS PROGRAMMING
3 units
Pre-requisite: Instructor’s consent
A discussion that deals with the implementation of enterprise systems. Using a particular application server software platform, the development enterprise systems program is demonstrated covering various technology components such as web server and server-side programming, database connectivity, and Graphical User Interface (GUI) design.

CS 119.3
SPECIAL TOPICS IN LANGUAGES: OBJECT-ORIENTED PROGRAMMING FOR MOBILE SYSTEMS
3 units
Pre-requisite: CS 21a, CS 21b and instructor’s consent
A seminar course on the use of Java Technologies to develop applications for various mobile devices. The course also covers the back-ends of mobile systems.

CS 119.4
SPECIAL TOPICS IN LANGUAGES: PROGRAMMING FOR EMBEDDED DEVICES
3 units
Pre-requisite: Instructor’s consent
A course on writing application programs for handheld computers running the operating system, PalmOS. Various handheld organizer computers run PalmOS, like Palm, Sony Clie, Handspring and Treo. This makes the PalmOS the most popular embedded OS today, and constitutes the biggest share of the handheld market.

CS 122   
DATABASE SYSTEMS
3 units
Pre-requisite: Instructor’s consent
A course on basic database knowledge required of the professional.  Topics include principles of programming languages, database management; basic theories, concepts, methods and terminology used in database technology; principles associated with the analysis, development, implementation, and maintenance of database systems; and database development tools.

CS 123  
INTRODUCTION TO SOFTWARE ENGINEERING
3 units
Pre-requisite: CS 110
An overview of the software engineering process. Topics include requirement analysis, analysis modeling, software design fundamentals, software testing, quality assurance, software maintenance, and object-oriented software engineering.

CS 124
OBJECT ORIENTED SOFTWARE DESIGN AND IMPLEMENTATION
3 units
Pre-requisite: Instructor’s consent
A discussion on software design and implementation of object-oriented systems.  Emphasis is on object-oriented modeling and development using contemporary modeling techniques and languages.  Actual software projects are carried out during the semester—design models and systems are produced and used as cases for discussion.

CS 129.1
SPECIAL TOPICS IN SOFTWARE ENGINEERING: CONTEMPORARY DATABASE TECHNOLOGIES
3 units
Pre-requisite: Instructor’s consent
A seminar course on topics in   software engineering. This course is a follow-through to the introductory course on database systems, the tolls available to an application developer in a client-server environment using Oracle Technology.

CS 129.3
SPECIAL TOPICS IN SOFTWARE ENGINEERING: WEB PROGRAMMING
3 units
Pre-requisite: Instructor’s consent
An introduction to building dynamic Web applications. Topics include: history of the Internet,
fundamental internet technologies and concepts, introduction to PERL, PHP and Apache, web application development using ASP.NET and C#, data access using ADO.NET, authentication and authorization, mobile web applications and XML web services.

CS 129.4
SPECIAL TOPICS IN SOFTWARE ENGINEERING: ENTERPRISE AND DISTRIBUTED SOFTWARE
3 units
An introduction to the discipline of creating, maintaining, and modifying enterprise and distributed systems with emphasis on foundation technologies.

CS 129.5
SPECIAL TOPICS IN SOFTWARE ENGINEERING: .NET PROGRAMMING
3 units
Pre-requisite: CS 21a & b
A comprehensive introduction to building applications using the Microsoft .NET Framework. Technologies covered include: programming in the C# language, the .NET Common Language Runtime (CLR), the .NET Framework Class Library, Windows Forms, data access using ADO.NET, Web application development using ASP.NET and  XML Web services.

CS 129.8
SPECIAL TOPICS IN SOFTWARE ENGINEERING: INTRODUCTION TO SOFTWARE TESTING
3 units
Pre-requisites: CS 21a, CS21b/MIS 21
An introduction to software testing. The different levels, techniques, and management of software testing are tackled.

CS 129.10
SPECIAL TOPICS IN PROGRAMMING: WEB PROGRAMMING IN PHP
3 units
Pre-requisite: instructor’s consent
An introduction to software testing and an overview of the kinds and methods of testing activity. Topics include the activities performed and artifacts produced when conducting tests as well as the functions, features, and several types of black box testing.

CS 129.15
SPECIAL TOPICS IN SOFTWARE ENGINEERING: BUSINESS INTELLIGENCE
3 units
Pre-requisite: Instructor’s consent
An introduction to the area of business intelligence and its value in an organization.  Topics include data mining concepts including algorithms and software. The students are also exposed to the data warehousing process in order to provide a technical framework for implementing data mining techniques.

CS 129.18
SPECIAL TOPICS IN SOFTWARE ENGINEERING: PATTERN RECOGNITION
3 units
An introduction to pattern recognition concepts and practices. Topics include both statistical and modern computer-oriented approaches commonly applied in data mining, image segmentation and recognition, fault detection, financial analysis, fingerprint identification, robotics and vision, medical diagnosis, automated target recognition, and information retrieval.

CS 130
THEORY OF COMPUTATION
3 units
An introduction to formal modes of computing, formal languages and compiler design, theoretical basis of languages, parsers and compilers, strings and languages, regular expressions,
deterministic and non-deterministic finite state machines, the Pumping Lemma, push-down automata, lexical analysis and parsing, context-free grammars, BNF, LR1 parsers, Turing Machines, Church’s Thesis and the Halting Problem.

CS 131  
ALGORITHMS AND PROBLEM SOLVING
3 units
Pre-requisite: CS 110
A study of the basic tools necessary to develop algorithms in whatever field of application they may be required.  Focus is on the fundamental techniques used to design and analyze efficient algorithms-greedy, divide-and-conquer, dynamic programming, graph, probabilistic, and parallel-algorithms.

CS 133   
NUMERICAL ANALYSIS
3 units
Pre-requisites: MA 21, CS 110
A discussion of polynomial forms, divided differences, and polynomial interpolation, including polynomial approximations, least squares approximation and orthogonal polynomials, B-splines and spline approximation, with a discussion of numerical methods for solving initial and boundary value problems for ordinary differential equations and for solving matrix problems.

CS 134  
COMPUTATIONAL COMPLEXITY
3 units
Pre-requisite: CS 110
A study of classifying problems in terms of their complexity, models of computation, and the different complexity classes that result from them. Topics include space and time complexity analysis of algorithms, reductions and NP-completeness, and the approximation of optimization problems.

CS 135  
COMPILERS
3 units
Pre-requisite: CS 110, CS 130
An in-depth discussion of various compiling techniques and the theory and application of the concepts in compiler design.  Topics include lexical analysis, parsing techniques, symbol table management, code generation, code optimization and run-time environments.

CS 139  
SPECIAL TOPICS IN THEORY
3 units
Pre-requisite: CS 101 or instructor’s consent
A seminar course on developments in the theoretical field of computer science.

CS 139.1
SPECIAL TOPICS IN THEORY: BIOINFORMATICS
3 units
Pre-requisite: Instructor’s consent
A course on bioinformatics, an interdisciplinary field that uses computational approaches to answer biological and biochemical questions. Focus is on the main databases, search tools, matching methods, and predictive models.

CS 139.2
SPECIAL TOPICS IN THEORY: APPLIED CRYPTOGRAPHY AND NETWORK SECURITY
3 units
Pre-requisite: Instructor’s consent
A survey of the principles and implementation issues related to cryptography and network security.  Topics include classical, conventional, and public-key encryption algorithms and its applications to the practice of computer network security.

CS 139.3
SPECIAL TOPICS IN THEORY: ADVANCED COMPUTER SCIENCE PROBLEM SOLVING I
3 units
Pre-requisite: Instructor’s consent
For students who are fairly advanced and would like to train for programming competitions.
A seminar course on advanced problem solving in computer science focusing on applying concepts in arithmetic, algebra, geometry, calculus, number theory, numerical analysis, operations research, and in data structures and algorithms, to solve various problems, and finally implementing the solutions in programming languages such as Java and C.

CS 150  
COMPUTER ARCHITECTURE
3 units
Pre-requisite: CS 21a
A discussion on the structure, characteristics, and operation of modern computer systems.  Emphasis is on the fundamental principles and the critical role of performance in driving computer design, and current advances in computer hardware.

CS 152a   
COMPUTER
ORGANIZATION I
3 units
Pre-requisite: PS 141
A study on the organization of a computer and how it is built, from electrical signals to transistors to computers to a network of computers.

CS 152b  
COMPUTER
ORGANIZATION II
3 units
Pre-requisite: PS 141
Co-requisite: CS 152a
A discussion of computer hardware design concepts and techniques, including a study of the behavior and characteristics of transistors, the design and implementation of digital components and CPU building blocks, and the implementation of pipelining and caching techniques in hardware. 

CS 154   
COMPUTER NETWORKS AND DATA COMMUNICATIONS
3 units
Pre-requisite: CS 152a
A technical discussion on data communications, computer network structure and architecture, and the OSI reference model for computer networks interconnection, which consists of the physical, data link, network, transport, session, presentation, and application layers.

CS 156  
MANAGEMENT OF COMMUNICATION TECHNOLOGIES
3 units
The course is best suited for students whose major is in the area of management or in related fields.
A discussion on the basics of computer networks and data communications and OSI reference model for computer networks interconnection. Topics include issues in the design and implementation of computer communication infrastructures; technologies currently in use;  equipment presently deployed; and trends in this industry.

CS 157
ADVANCED COMPUTER ARCHITECTURE
3 units
Pre-requisite: CS 152a
An analysis and evaluation of modern computing systems such as the selection of appropriate benchmarks to reveal and compare the performance of alternative design choices in systems design. Emphasis is on the major subsystem components of high performance computers.

CS 158  
COMPUTER SIMULATION
3 units
A technical discussion on data communications, computer network structure and architecture, and the OSI reference model for computer networks interconnection, which consists of the physical, data link, network, transport, session, presentation, and application layers.  Topics include data communications, including standards, electrical interfaces, transmission, and protocols; network equipment currently used; and computer network design.

CS 159  
SPECIAL TOPICS IN SYSTEMS
3 units
Pre-requisite: Instructor’s consent
A seminar course on developments in the fields of computer networking and communication, computer systems design and implementation and computer architecture.

CS 159.5  
SPECIAL TOPICS IN SYSTEMS: BASIC SYSTEMS AND NETWORK ADMINISTRATION
3 units
Pre-requisite: Instructor’s consent
A seminar course on developments in fields of computer networking and communication, computer systems design and implementation and computer architecture.

CS 159.12
SPECIAL TOPICS IN SYSTEMS:  NETWORKS II
3 units
A study of the issues in the design and analysis of communication networks and systems in terms of physical implementation, protocols, routing, management, software interfaces and applications. Focus is on high-speed LAN, WAN and telecommunication network technologies, and on network design and integration issues.

CS 159.20
SPECIAL TOPICS IN SYSTEMS: NETWORK SECURITY AND HACKING COUNTERMEASURES
3 units
A course on the fundamentals of network security. The different practices of hacking are explained, with emphasis on the necessary steps that need to be taken to counteract such hacking activities.

CS 159.35
SPECIAL TOPICS IN SYSTEMS: SURVEY ON CONTEMPORARY TECHNOLOGIES
3 units
A course on the different interacting components used to build current prevalent technologies such as web-based networking, web-based video portals, and Web 2.0.

CS 161  
OPERATING SYSTEMS
3 units
Pre-requisite: Instructor’s consent
An introduction to the techniques used to implement operating systems and the design and implementation of various operating systems, specifically NT and UNIX.

CS 162a
OPERATING SYSTEMS
3 units
Pre-requisite: Instructor’s consent
An introduction to the techniques used in the implementation and design of various operating systems, specifically NT and Unix.  Among the topics covered are process management, control of disks and other input/output devices, file system structure and implementation, and protection and security.
 
CS 162b
SYSTEMS PROGRAMMING
3 units
Pre-requisite: Instructor’s consent
A course on ANSI C, Unix Systems and Network Programming. Emphasis is on operating system concepts such as threading, process and memory management, sockets, IPC and synchronization primitives. The course also covers development in Linux, a UNIX-like operating system.

CS 171  
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
3 units
Pre-requisite: CS 21a or a course in any procedural or object-oriented programming
An introduction to the basic principles, techniques, and applications of artificial intelligence.  Topics include the fundamental principles, design, and implementation of intelligent agents – software or hardware entities that perform useful tasks with some degree of autonomy.

CS 175  
INTRODUCTION TO MULTIMEDIA SYSTEMS
3 units
Pre-requisite: Instructor’s consent
Although this course is open to all, CS and MIS majors are encouraged to take Computer Graphics, .Net, Wireless Programming, or Web Page Programming courses instead.
A study of the different elements involved in the creation of multimedia applications.  Topics include color theory, compression schemes, image design and processing, video production, and interactive presentations.  Students produce a portfolio containing various images and video created during the semester.

CS 176  
ELECTRONIC PUBLISHING
3 units
Pre-requisite: Instructor’s consent
A course on desktop-publishing, including typesetting documents for electronic presentation. Topics include the foundations of information architecture and various means of electronic distribution of information such as HTML, Authoring Software, and Adobe PDF.

CS 177  
COMPUTER GRAPHICS PROGRAMMING
3 units
Pre-requisite: C/C++ programming, Data Structures and Algorithms, Discrete Mathematics, Mathematics for Computer Scientist I and II
An introduction to the various elementary principles of computer graphics. Topics include basic mathematical concepts behind graphics, i.e. how the computer generates images that model the real world; and fundamentals of OpenGL programming.

CS 178  
INSTRUCTIONAL SOFTWARE DESIGN AND DEVELOPMENT
3 units
Pre-requisite: CS 21a
A study of the different stages in courseware development and current studies about IT in the classroom, both locally and internationally.  Students are required to produce individually authored educational packages using any of the authoring tools used by the department.

CS 179.3  
SPECIAL TOPICS IN MULTIMEDIA : WEB PAGE DESIGN
3 units
Pre-requisite: Instructor’s consent
A course on various web design concepts and techniques that serve as a foundation to the design and creation of effective web pages.

CS 179.4
SPECIAL TOPICS IN MULTIMEDIA : 3D ANIMATION AND MODELING
3 units
Pre-requisite: Instructor’s consent
A course on the theories in geometry, algorithms in computer graphics, and its implementation in a 3D modeling software.

CS 179.5
SPECIAL TOPICS IN MULTIMEDIA:  HUMAN COMPUTER INTERACTION
3 units
Pre-requisite: Instructor’s consent
A course on human computer interaction which emphasizes that systems should be designed with the user – the human being – in mind, supporting human capabilities and compensating for human limitations.

CS 179.6
SPECIAL TOPICS IN MULTIMEDIA: INTRODUCTION TO THE DESIGN AND DEVELOPMENT OF COMPUTER GAMES
3 units
Pre-requisite: Instructor’s consent
An introduction to the aspects of professional computer game design and programming.  Topics include good design principles, graphics and sound programming, modeling techniques, and project management in the context of developing a complete, marketable computer game.  Special topics include console programming (e.g. Playstation 2).

CS 179.7
SPECIAL TOPICS IN MULTIMEDIA: ADVANCED COMPUTER GRAPHICS THEORY AND PROGRAMMING
3 units
Pre-requisite: Instructor’s consent
A continuation of the introductory graphics course.  Building upon the previous course, students are taught optimization, advanced geometry for graphics, animation, and advanced rendering techniques.  Students delve deeper into a technical treatise of current computer graphics technologies.

CS 179.8
SPECIAL TOPICS IN MULTIMEDIA: VIDEO PRODUCTION FOR THE PROSUMER
3 units
An introduction to the fundamentals of digital video.  Concepts and methods in desktop video production as well as the possible video distribution channels available for the average Prosumer are tackled.

CS 179.11
SPECIAL TOPICS IN MULTIMEDIA:  INTRODUCTION TO FLASH SCRIPTING
Pre-requisite: Instructor’s consent
A seminar course on topics related to Flash scripting.

CS 179.14
SPECIAL TOPICS IN MULTIMEDIA: PC AND CONSOLE GAME DEVELOPMENT
3 units
Pre-requisite: Instructor’s consent
An introduction to aspects of 3-D game programming for mainstream platforms (PCs and consoles, e.g. Playstation 2) including graphics and sound programming, user interface design, and artificial intelligence.

CS 179.15a
SPECIAL TOPICS IN MULTIMEDIA: INTRODUCTION TO GAME AND GAMES DESIGN I
3 units
Pre-requisite: Instructor’s consent
An introduction to the essential concepts behind game design. These concepts follow the game development process, from brainstorming a game idea and establishing the focus to getting the gameplay work and playtesting. Different games (both PC and console games) of different genres are analyzed.

CS 179.15b
SPECIAL TOPICS IN MULTIMEDIA: INTRODUCTION TO GAME AND GAMES DESIGN II
3 units
Pre-requisite: Instructor’s consent
Using an authoring tool, game development environment, or similar software, students implement the design or script created in CS 179.15A.  The game is tested with representatives from the target audience and evaluated based on formal measures of playability testing.

CS 185  
ACCOUNTING INFORMATION SYSTEMS
3 units
Pre-requisite: Instructor’s consent
An overview of accounting information systems.

CS 186  
APPLICATIONS IN MANAGEMENT SCIENCE
3 units
Pre-requisite: Instructor’s consent
An introduction to the concepts and applications of management science.

CS 187.1
APPLICATIONS IN MEDICINE AND PUBLIC HEALTH INFORMATICS
3 units
Pre-requisite: Instructor’s consent
An overview of the various applications of information and communications technology in the health sciences, encompassing the spectrum from bioinformatics, medical informatics to public health informatics. Emphasis is on how biomedical concepts place constraints on their counterpart instances in the information science domain.

CS 188  
BUSINESS PROGRAMMING
3 units
Pre-requisite: CS 21a
An introduction to the use of computers in business applications such as file processing and updating, sorting, data management, and reporting, it  discusses the use of external storage, input-output techniques,  introduction to COBOL, elements of structured programming using COBOL, and programming using business applications.

CS 189  
SPECIAL TOPICS IN BUSINESS COMPUTING
3 units
Pre-requisite: Instructor’s consent
A seminar course on special topics related to developments in the fields of business computing, information systems, and information technology.
 
CS 189.2  
SPECIAL TOPICS IN BUSINESS COMPUTING: FINANCIAL INFORMATION SYSTEMS
3 units
Pre-requisite: Instructor’s consent
A seminar course on special topics related to developments in the fields of business computing, information systems, and information technology.  Topics include analysis of the design and functions of the different systems being used by financial institutions today.

CS 195  
SPECIAL TOPICS
3 units
Pre-requisite: Instructor’s consent
A seminar course on topics related to developments in the subfields of computer science.

CS 195.S14
SPECIAL TOPICS: MIS GAMES AND STRATEGIES
3 units
Pre-requisite: Instructor’s consent
A study of various non-technical issues that an MIS developer faces concerning communication, problem solving, awareness of the organizational dynamics, teamwork, negotiation and conflict management, and change management. Games and activities are used to study these issues and gain insights into human behavior in groups.

CS 197  
INTEGRATIVE PROJECT
3 units
For students interested in gaining experience in doing research and development work.
Under the supervision of a faculty member, students study related literature, propose a relevant and feasible research project, develop it into concrete hardware or software, and present their results in a final technical report.

CS 199  
PRACTICUM
3 units
Taken during the summer prior to the fourth or final year of study
A work practicum program wherein students apply IT/IS knowledge and problem-solving skills to real-life situations in a professional context. The experience helps students to appreciate the higher-level management and IT subjects in their fourth year.

MIS 21
INTRODUCTION TO APPLICATIONS  DEVELOPMENT
3 units
An introduction to database applications development. Topics include basic database concepts, the Structured Query Language (SQL), and system architectures for database systems.  Students are exposed to current technologies for database and systems development.

MIS 101
INTRODUCTION TO MANAGEMENT INFORMATION SYSTEMS
3 units
An introduction to information systems and information technology, including the basic theories, concepts, methods and terminology; the changing role of information systems and how organizations use them; information technology and its applications; and principles associated with the analysis, development, implementation and maintenance of information systems.

MIS 121
SYSTEMS ANALYSIS
AND DESIGN
3 units
An introduction to information system concepts and the system development process. Emphasis is on the development phase of analysis, application of structured methods, and use of tools. As the course ends, students working in teams determine and specify user requirements for an information system application.

MIS 122
DATABASE SYSTEMS IMPLEMENTATION
3 units
A course on basic database knowledge required of the professional.  Emphasis is on the design and implementation of databases rather than the theory of database construction.

MIS 129.1
SPECIAL TOPICS IN INFORMATION SYSTEMS ENGINEERING: QUALITY ASSURANCE
3 units
Pre-requisite: Instructor’s consent
An introduction to the basic knowledge and skills required of a quality analyst.  It offers a holistic view of Software Quality Assurance – from the perspective of programmers/designers, management and customers.

MIS 129.2
SPECIAL TOPICS IN INFORMATION SYSTEMS ENGINEERING: TECHNICAL WRITING
3 units
Pre-requisite: Instructor’s consent
A course designed to instruct the student on how to create effective writing. The various mediums of technical writing are identified and the proper treatments of these are covered at length.

MIS 131
INFORMATION SYSTEMS ADMINISTRATION
3 units
Pre-requisite: Instructor’s consent
A study of the role of IT in modern business organizations, the function and roles of an Information Systems department, and the skills and tools employed in managing information systems.

MIS 141
PROJECT MANAGEMENT AND MIS DEVELOPMENT TOOLS
3 units
Pre-requisite: Instructor’s consent
An introduction to the general principles of project management in the IS environment, focusing on the interrelationships between system development methodologies and project management tools and techniques.

MIS 151
INFORMATION TECHNOLOGY MANAGEMENT  
3 units
Pre-requisite: Instructor’s consent
A discussion of the important and relevant management issues involved in providing information services to the organization.  It is intended as the capstone course for BS MIS students providing opportunities for integration and application of the other MIS courses.

MIS 181.1
SPECIAL TOPICS IN MANAGEMENT SCIENCE: KNOWLEDGE MANAGEMENT
3 units
Pre-requisite: Instructor’s consent
A discussion on the impact of knowledge on a global and corporate level and the different ways of managing the knowledge on a technical, managerial, and psychological perspective.

MIS 181.3
SPECIAL TOPICS IN MANAGEMENT SCIENCE: MANAGING ORGANIZATIONAL CHANGE IN TECHNOLOGY PROJECTS 3 units
A discussion of the basic components in the process of implementing technology projects in organizations and the various “Transformation Strategies” being implemented today from the perspective of one managing the transformation process.

MIS 181.4
SPECIAL TOPICS IN MANAGEMENT SCIENCE: INFORMATION ENGINEERING
3 units
A practical training course on information design of user and maintenance manuals and the navigation modeling of data-intensive websites from a work-centered perspective.  The two subjects are closely linked insofar as Internet and Intranet facilities are frequently used to convey support for users performing tasks.

MIS 181.5
SPECIAL TOPICS IN MANAGEMENT SCIENCE: SURVEY OF ICT MANAGEMENT STANDARDS
3 units
A preparatory course on the latest standards in the areas of Quality, Productivity and Process Management being applied by the ICT sector in the global marketplace.

MIS 181.6
SPECIAL TOPICS IN MANAGEMENT SCIENCE: INTRODUCTION TO IT AUDIT
3 units
An introduction to the computer processing environment, focusing on general computer controls and their effectiveness in supporting the reliable processing of financial information within the related business cycles.

MIS 181.7
SPECIAL TOPICS IN MANAGEMENT SCIENCE: ACCOUNTING INFORMATION SYSTEMS
3 units
Pre-requisite: Instructor’s consent
An overview of accounting information systems.

MIS 181.8
SPECIAL TOPICS IN MANAGEMENT SCIENCE: BUSINESS PROCESS MANAGEMENT
3 units
A course concerned with the recording, analysis, modeling, and design or redesign of business processes, resulting in the opportunity for the creation or fine-tuning of strategic information systems.

MIS 181.9
SPECIAL TOPICS IN MANAGEMENT SCIENCE: SERVICE ORIENTED ARCHITECTURE
3 units
Pre-requisite: MIS 181.8
A discussion on the implementation of the business processes designed in MIS 181.8 ,using SOA. SOA is an architectural platform that divides business processes into logical units to reduce redundancy and increase agility.  It capitalizes on current information technology to bolster a companies’ strategic advantage.

MIS 189.2
CURRENT ISSUES AND TRENDS IN MANAGEMENT INFORMATION SYSTEMS: IT TRENDS AND TECHNOLOGIES IN THE CORPORATE WORLD
3 units
A sponsored class by Hewlett Packard that focuses on the concepts and facts about outsourcing.

MIS 189.3
CURRENT ISSUES AND TRENDS IN MANAGEMENT INFORMATION SYSTEMS: INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT
3 units
A course on information, knowledge, and the technologies that help us gain access to them.  The role of information and information and communication technologies in development are discussed focusing on computers, internet, radio, TV, telephone, and other indigenous information systems.

MIS 199
PRACTICUM
3 units
Taken in the summer prior to the fourth or final year of study
A work practicum program wherein students apply IT/IS knowledge and problem-solving skills to real-life situations in a professional context. The experience helps them appreciate the higher-level management and IT subjects in their fourth year.





Share |
DIRECTORY    SITE GUIDE    JOBS    CALENDAR     FEEDBACK     MAP     ARCHIVES