Skip to content
IARSACInternational University

B.S. in Information Management Systems

UNDERGRADUATE STUDY

COURSE CONTENTS

FALL SEMESTER

Course codeTitleHours
IMS 101Computers for Learning3
ENG 101Introduction to the Study of English3
MATH 112Survey of Mathematics I3
ECO 102Introductory Economics3
IMS 117Introduction to COBOL Programming3
IMS 114Computer Applications for Business3

SPRING SEMESTER

Course codeTitleHours
ENG 102Introduction to College Composition3
ACC 101Introductory Accounting3
PSY 101Introduction to the Psychology3
MATH 121Survey of Mathematics II3
IMS 120Introduction to Information Technology As A Profession3
IMS 113Introduction to Software Development3
IMS 123Introduction to Contemporary Operating

Systems and Hardware I 3

Course codeTitleHours
IMS 201Communication in the Workplace3
IMS 211Introduction to Systems Software Programming3
IMS 213Program Design and Development3
IMS 215Windows Programming with Development Tools3
IMS 216Web Site Design and Development3
IMS 217Computer Hardware and Operating Systems3
Course codeTitleHours
IMS 220Introduction to IT Service Management3
IMS 221Application Development II3
IMS 224Introduction to Contemporary Operating

Systems and Hardware II 3

Course codeTitleHours
IMS 225Introduction to Data Networking and the Internet3
IMS 226Client Server System Administration3

IMS - Introduction to Open Source Operating Systems

Course codeTitleHours
IMS 301Web Application Development for Business I3
IMS 311Incident and Problem Management3
IMS 312IT Service Level Management3
IMS 314Records Storage and Retrieval Systems3
IMS 315Cooperative Education in IMS3
IMS 317Intermediate Software Development3
IMS 318Open-Source Programming3
Course codeTitleHours
IMS 320Internship in Information Management Systems3
IMS 321E-Business Technology Concepts3
IMS 324Fourth-Generation Languages3
IMS 325Decision Support Systems Development3
IMS 326Computer Security3
IMS 327Database Management Systems Implementation3
IMS 339Information Systems in Business3
Course codeTitleHours
IMS 401Advanced Network Administration3
IMS 412Advanced Object-Oriented Systems3
IMS 413Information Systems Development3
IMS 415Problems in Business Computer Information Systems3
IMS 416Database Management Systems Concepts and Design3
IMS 418Data Modeling and Applications3
IMS 419Human/Computer Interaction3
Course codeTitleHours
IMS 420Strategic Management Information Systems3
IMS 421Web Application Development for Business II3
IMS 434Intelligent Device Technologies3
IMS 435Distributed Workstation System Administration3
IMS 436Advanced Software Development3
IMS 445Internet Technologies and Web Design3
IMS 499Research Project3

COURSE DESCRIPTION

IMS 101: Computers for Learning: -

General Education Course (Basic Required Courses). Fundamental computer concepts including word processing spreadsheets, assessing information and the responsible use of information and technology.

Ref. To ENG 101 Introduction to the Study of English

IMS 102: Introduction to Desktop Publishing:

Introduction to desktop publishing concepts and applications

MATH 112: Survey of Mathematics I:

A course designed to acquaint students with problem-solving strategies, sets and applications, logic, arithmetic in different bases, real number system, and algebra. Prerequisite: Two units of high school mathematics. Prerequisite ECO 102

IMS 117: Introduction to COBOL Programming:

Introduction to COBOL (Common Business Oriented Language) programming to process business data.

IMS 114: Computer Applications for Business:

A study of the use and applications of computer information systems concepts in business and public organizations. The course emphasizes the use of spreadsheet software to plan, analyze, design, develop and test business solutions.

Prerequisite ECO ENG 102

Prerequisite ECO ACC 101

Prerequisite ECO PSY 101

MATH 121: Survey Of Mathematics II:

A course designed to acquaint students with consumer mathematics, geometry, mathematical systems, introduction to probability and statistics, and an introduction to computers.

IMS 120: Introduction To Information Technology As A Profession:

This course introduces students to the steps necessary to analyze a problem in information technology and identify and define the computing requirements appropriate to its solution, with a focus on how to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs. Students learn to analyze the local and global impact of computing on individuals, organizations, and society. This course leads students to recognize the need for continuing professional development and imparts an understanding of professional, ethical, legal, security and social issues, and responsibilities in information technology. Students write and present, building their ability to communicate effectively with a range of audiences, and work in teams learning to function effectively together to accomplish a common goal.

IMS 311 - Introduction To Software Development:-

A broad introduction to object-oriented programming and the related knowledge necessary to program in a contemporary programming language. This would include coverage of an Application Development Kit, creating stand-alone applications and applets for enhancing web pages.

IMS 123: Introduction To Contemporary Operating Systems And Hardware I:-

Students study the basics of computer architecture and learn to use a contemporary operating system. Hardware requirements, microcomputer components, software compatibility and system installation and options are covered, along with post-installation topics, storage, security and system diagnosis and repair.

IMS 201: Communication in the Workplace:

Review, analyze and practice verbal and written communication formats found in the workplace. Emphasis on developing skills in technical writing and oral presentations using electronic and traditional media.

IMS 211: Introduction To Systems Software Programming:-

Introduces basic concepts of systems programming. Students learn to apply basic programming concepts toward solving problems, create source files and header files, work with and effectively use basic data types, compile source code into binary executable files, and understand use of the "make" utility for project management.

IMS 213: Program Design and Development:-

A study of structured program design, concepts and techniques related to the development of computer programs with an emphasis on business applications. A high level language is used to implement the design concepts and techniques.

IMS 214: Application Development I:

Introduction to the key concepts of object technology and the fundamentals of the Java programming language. Projects using Java involve the development of elementary applications and applets.

IMS 215: Windows Programming with Development Tools:

An introduction to development of computer applications using rapid developmental tools such as Visual Basic. Emphasis on designing and managing graphical user interfaces, procedures, file management, debugging, and testing.

IMS 216: Web Site Design and Development:

A study of the design and development of web sites using HTML editors (such as Microsoft FrontPage or Macromedia Dreamweaver). Graphics packages and multimedia packages. The student will learn to create and deploy professional-grade web sites.

IMS 217: Computer Hardware and Operating Systems:

A study of computer hardware and operating system software as it relates to the IT professional. Computer networking is introduced.

IMS 220: Introduction to IT Service Management:

Introduction to the field of Information Technology (IT) Service Management. IT Service Management provides for the effective and efficient delivery of IT services in support of changing business needs. Topics include technical infrastructure, service operations, service support, and service delivery.

IMS 221: Application Development II:

This course is a continuation of the study of object technology and the Java programming language. Projects using Java involve the development of standalone and web based applets. Topics include Swing, layout managers, event handling, exception handling, inheritance, arrays, graphics, and file I/O. An introduction to HTML is covered to support web server based applets.

IMS 224: Introduction To Contemporary Operating Systems And Hardware II

Introduces features of an advanced operating system, including basic commands, file and directory manipulation, text editing and suitability for server applications. Basic programming in this environment will be addressed through shell scripting for job automation along with shell built-in data types, condition, loops, functions and regular expressions.

IMS 225: Introduction To Data Networking And The Internet:-

This course covers current and evolving data network technologies, protocols, network components, and the networks that use them, focusing on the Internet and related LANs. The state of worldwide networking and its evolution will be discussed.

IMS 226: Client Server System Administration: -

Students learn to setup and configure a contemporary operating system, including the actual installation of the operating system on the student workstation in a networked client-server environment. User account management, security, printing, disk configuration, and backup procedures are addressed, with particular attention to coverage of TCP/IP and TCP/IP applications. System installation, configuration and administration issues as well as network file systems, network access and compatibility with other operating systems are also addressed.

IMS - Introduction To Open Source Operating Systems:-

Students learn to set up and configure an industry-standard open-source operating system, including the actual installation of the operating system on the student workstation. Also addressed are applications and graphical user interfaces as well as support issues for open source software.

IMS 301: Web Application Development for Business I:

Introduction to the key concepts of developing business applications for the World Wide Web, a critical element of successful e-business systems. Provides extensive hands-on experience of an introductory nature in several important web technologies such as HTML, XHTML, CSS, XML, ASP, and scripting languages (e.g., JavaScript and/or VBScript).

IMS 311: Incident and Problem Management:

Methods for managing incidences (detecting and resolving any event which is not part of the standard operation of a service and which causes, or may cause, an interruption to, or a reduction in the quality of that service) and problems (identifying the underlying cause of actual and potential failures in the provision of a service). Techniques to provide high quality interactions with users will be stressed.

IMS 312: IT Service Level Management:

Methods for developing, monitoring, and reporting on service level agreements. Approaches to review service achievements to ensure that the required and cost-justifiable service quality is maintained and gradually improved. Methods for pricing IT services will be surveyed.

IMS 314: Records Storage and Retrieval Systems:

A study of the design and use of records storage and retrieval systems to include micrographics, electronic controls, and optical disk systems.

IMS 315: Cooperative Education in IMS:

The opportunity to earn academic credit in a planned learning process that integrates academic training with a supervised work experience. This is a variable content course that may be repeated to a total of 6 semester hours in Cooperative Education.

IMS 317: Intermediate Software Development:-

This course covers a broad spectrum of object-oriented programming concepts and application programming interfaces. The student considers the details of object-orientated development in topics of multi-threading, data structure collections, stream I/O and client interfaces. Software engineering topics of packaging and deployment are covered as well. Hands-on exercises reinforce concepts taught throughout the course.

IMS 318: Open-Source Programming: -

Contemporary open-source programming languages and frameworks are presented. The student considers design and development topics in system, graphical user interface, network, and web programming. Dynamic scripting languages are covered using object-oriented, concurrent, and functional programming paradigms. Concepts gained throughout the course are reinforced with numerous exercises which will culminate in an open-source programming project.

IMS 320: Internship in Information Management Systems: -

Work-study program with cooperating employers. Class or conference study of problems encountered by the student; on-the-job application of principles with analysis and improvement of work operations.

IMS 321: E-Business Technology Concepts:

An introduction to e-Business and Internet concepts and technology. The course emphasizes content driven web development using database concepts.

IMS 324: Fourth-Generation Languages:

An introduction to fourth-generation languages (4GL). A study of the versatility and integrated functions of popular fourth generation languages including general application development, report generation, database query, screen development and graphics.

IMS 325: Decision Support Systems Development:

A study of Decision Support Systems (DSS), a review of current DSS literature, and the design and development of a DSS with emphasis on the user interface.

IMS 326: Computer Security:

The course is an introduction to the basic issues in computer security. This course is managerial in its approach in that the student is not required to have an extensive background in programming or technical support.

IMS 327: Database Management Systems Implementation:

Application of database management principles in the implementation of a business information system. Emphasis will be on the design, construction, testing, and installation of a comprehensive database system using SQL, fourth generation languages or other data access tools.

IMS 339: Information Systems in Business:

Computer information systems analysis, design, and utilization including information as a resource, hardware/software concepts, data communications, database concepts, systems development and general systems concepts. Explores various computer information systems applications in accounting, management, marketing, finance, and office administration. May not be taken for credit by the Computer Information Systems major.

IMS 401: Advanced Network Administration:

Application of basic networking concepts to create working network systems for organizations and to solve business problems. Installing and configuring network operating systems and Internet web servers. Planning and implementing network security schemes. Planning and implementing enterprise networking. Server-based roll-outs and maintenance of applications on multiple workstations.

IMS 412: Advanced Object-Oriented Systems:

Application of the concepts of object-oriented systems. Case study approach provides the framework for developing working prototypes of business applications using one or more graphical user interface object-oriented languages.

IMS 413: Information Systems Development:

Independent analysis, design and development of an information system in a field of the student's choice. With the instructor's approval, the system can be developed in a language and on a machine of the student's choice. These systems can be individual or group projects.

IMS 415: Problems in Business Computer Information Systems:

Technical or professional problems growing from particular needs which may require additional depth or breadth of study. Outline of study must be approved prior to enrolling.

IMS 416: Database Management Systems Concepts and Design:

Study of database management concepts and techniques. Emphasis on data modeling using various data models such as semantic object, entity-relationship, relational, hierarchical, and network. Discussion and application of SQL to develop and query databases. Additional topics include database administration, study of micro and mainframe DBMS such as SQL/DS (DB2), client-server database environment, and distributed databases. Completion of a major study project is required.

IMS 418: Data Modeling and Applications:

Basic data modeling concepts are introduced. Hands-on database design, implementation, and administration of single-user and shared multi-user database applications using a contemporary relational database management system.

IMS 419: Human/Computer Interaction:-

Introduction to human-computer interaction, a discipline concerned with the design, evaluation, and implementation of interactive computing systems for human use. Emphasis is given to the structure of communication between people and computers, capabilities of people to use computers, concerns that arise in designing and building interfaces, design trade-offs, and the process of specification, design, and implementation of user interfaces. Particular emphasis is placed on practical design and usability of computer system user interfaces.

IMS 420: Strategic Management Information Systems:

The role of Information Technology (IT)/Information Systems (IS) as a key contributor to the success of the contemporary organization and the relationships that exist between the IT/IS function and other organization units is emphasized. The courses focuses on the effective management of the IT/IS function and related topics such as the relationship of technology use and the globalization of trade, the use of IT for competitive advantage, and how technology may affect supply and value chain management, enterprise planning, etc.

IMS 421: Web Application Development for Business II:

Continuing coverage of the key concepts of developing intermediate to advanced business applications for the World Wide Web within the context of e-business. Provides extensive hands-on experience of an advanced nature in several important web technologies such as HTML, XHTML, CSS, XML, ASP, and scripting languages (e.g., JavaScript and/or VPScript). The student will be expected to develop a working e-business system.

IMS 434: Intelligent Device Technologies:

Intelligent device application development is covered with various technologies on mobile and robotic platforms. Utilizing contemporary toolkits, the student considers design and development on emulated and real "smart" devices including smart phones, personal digital assistants, sensors, actuators, and robots. Numerous exercises reinforce concepts gained throughout the course. A term project will integrate course topics into a comprehensive intelligent device application.

IMS 435: Distributed Workstation System Administration:

Students learn to set up and maintain PC workstations and servers and to administer PC servers and networks. Topics include hardware requirements; software compatibility; and system installation, configuration and options and post-installation topics; administrative practices required for file system security; process management; performance monitoring and tuning; storage management; back-up and restoration of data; and disaster recovery and prevention.

IMS 436: Advanced Software Development:

This course considers Web container application development for enterprise systems. The primary focus is on database connectivity (JDBC) integration with Web application programming using an enterprise-level application framework. A Web application term project considers the design and implementation of a database instance that serves as the information tier in a contemporary 3-tier enterprise solution.

IMS 445: Internet Technologies and Web Design:

This course will cover how the Internet is organized, addressing, routing, DNS, protocols, TCP/IP, SMTP, the use of Internet applications, and the creation of Web pages using HTML and graphical applications. Networked multimedia distribution technologies are also explored. The design of effective Web site including page layout, user interface design, graphic design, content flow and site structure as well as management of Web site resources including intranet management and design considerations are addressed. Students design and create a major Web site with multiple pages and cross-linked structures.

IMS 499: Research Project