Programs Feature
DBA Structure
MBA MPA Structure
BBA BSCS Structure
UMT Graduation
UMT Graduates Say
Application for admission
UMT
Timetable
|
Bachelor
of Science in Computer Science
BSCS Final Year Course Descriptions
Each course is 3 credit hours, consisting of 45 contact hours.
Mgt 100. Introduction to Business. This course provides a practical overview of basic principles of business management. The course covers topics in the areas of marketing, sales, finance, accounting, business law, organizational behavior, contracting, and procurement. It provides insight into key issues businesses face and how they are run.
Cst 115. Computer Architecture & Organization. This course provides a comprehensive introduction to computer architecture and organization. It presents hardware design principles and shows how hardware design is influenced by the requirements of software. The goal of this course is to illustrate the principles of computer organization using extensive examples drawn from a range of commercially available computers.
Cst 117. Internet and Web Programming. This course provides an introduction to the Internet and hands-on activities to enable the student to understand the essential concepts of HTML and XHTML programming. Topics include fundamental concepts of internetworking, basic concepts of web site design and deployment, characteristics of a user-friendly web page, using lists and tables, working with frames, using color and graphics, and making web sites accessible for people with disabilities.
Cst 120. Program Logic & Design. This introductory course provides students with a foundation in programming concepts and methodologies. Topics covered include: programming concepts, SIMPLE SEQUENCE control structure, IFTHENELSE control structure, DOWHILE control structure, trailer record logic, modularization, CASE control structure, DOUNTIL control structure, program documentation, data structures, structure charts, program design techniques, object oriented program design, file concepts and processing, and control break processing.
Cst 145. Programming in Java. The course provides a comprehensive introduction to the Java programming language. This course shows how to create different Java application programs and applets from start to finish, including correct syntax and common errors. Topics include Java's predefined classes and methods; and user-defined classes, methods, and packages. The course also covers basic concepts of object-oriented design and programming.
Cst 161. Data Communication. This course provides students with an overview of data communications in today’s business environment. Topics covered include: data communications and telecommunications, OSI reference model, TCP/IP protocol stack, LAN and WAN architectures, Internet technologies, role of ISPs, voice-oriented networks, mobile computing, digital and analog transmissions, distributed systems, frame relay networks, backbone networks, network management systems, and network and internetwork security management.
Cst 190. Database Systems. The course provides students with a comprehensive introduction to database systems. Students will be taken through the entire process of database development and implementation. Topics covered include: basic database concepts, file systems and databases, relational database model, database design and implementation concepts, entity relationship (E-R) model, database tables and normalization, structured query language (SQL), database design process, transaction management and concurrency control, distributed database management systems, object-oriented databases, client server systems, data warehouse, databases in ecommerce, web database development, and database administration.
Cst 191. Systems Analysis and Design. This course covers the concepts, skills, methodologies, techniques, tools and perspectives essential for systems analysis and development. Topics covered include: systems concept, software development life cycle (SDLC), joint application development sessions, prototyping, rapid application development, object oriented development, systems engineering, requirements development, project management, principles of system design, systems development and maintenance. Computer assisted software engineering and integrated developments environments will be emphasized.
Cst 192. Management Information Systems. This course provides students with an overview of the fundamentals of management information systems in business. It describes how information systems provide organizations with their information life blood, and explains how they are managed. Topics covered include: the role of information systems in business, ethical considerations, communications, electronic commerce, database management, the software development life cycle, and systems integration.
Cst 196. Intelligent Systems. This advanced course provides an introduction to intelligent systems and their applications to business and industry. The focus is to offer practical guidance on integrating useful intelligent systems to solve real-world problems. Topics include: decision support systems, data mining, data warehousing, online analytical processing, expert system, and neural networks. Knowledge management and the integration of Web-based technologies are emphasized throughout the course.
|