Academic Course Descriptions
Academics | Accounting |
Anthropology | Art | Biology
| Business Law | Chemical Engineering
| Chemistry | Civil and Environmental
Engineering | Computer Science | Counseling
| Criminal Justice | Economics
| Education | Electrical and
Computer Engineering | English | Finance
| Foreign Language | French
| Geography | German | Greek
| Hebrew | History | Humanities
| Information Technology Management | Latin
| Management | Marketing
| Mathematics | Mechanical Engineering
| Music | Natural Science
| Orientation | Philosophy
| Physical Education | Physics
| Political Science | Psychology
| Religious Studies | Russian
| Sociology | Spanish | Speech
| Statistics | Theater
References to the timing of course offerings which follow
apply only to day courses. Evening and summer school course offerings
are scheduled according to need. Christian Brothers University reserves
the right to cancel classes at any time due to insufficient enrollment.
INFORMATION TECHNOLOGY MANAGEMENT COURSES
ITM courses with an asterisk (*) are “Key ITM Skill
Courses,” and as such have a final comprehensive exam. A student
must get a passing grade to pass the entire course.
ITM 153. INTRODUCTION TO COMPUTERS AND BUSINESS
APPLICATIONS
This course is intended to provide a working knowledge of microcomputers
and their more common applications, including word processing, presentation,
spreadsheet, and data base management software. The integration of these
products will also be covered. Offered in the Fall and Spring. One semester;
three credits
ITM 251. INTRODUCTION TO PROGRAMMING AND ALGORITHMS
The purpose of this course is to introduce the ITM major to algorithms
and the programming environment. Topics include algorithm discovery
and expression using pseudocode and flowcharts, algorithm efficiency,
programming syntax and constructs including control structures, looping
and iteration, functions, and arrays. The Java language will be used
for programming exercises and projects; however, other language features
and syntax will also be illustrated. Prerequisite: ITM 153. Offered
in the Fall and Spring semesters. One semester; three credits
ITM 252. COMPUTATIONAL LOGIC AND DISCRETE MATH*
The purpose of this course is to introduce the ITM major to computational
logic and discrete math. Topics include an overview of number systems,
data representation, data organization (sets, relations, vectors, matrices),
graph theory, boolean logic and digital circuit design, computer languages
and grammar, and turing machines, automata, and computation models.
The Java language will be used for programming exercises and projects.
Prerequisite: ITM 251. Offered in the Fall and Spring semesters. One
semester; three credits
ITM 255. C/C++ PROGRAMMING LANGUAGES*
This course is an intermediate level programming course in using the
C and C++ languages to solve business problems. Topics such as data
types, program control flow, structured design, procedures, functions,
arrays, pointers, recursion, standard file I/O and data structures are
included. Prerequisite: ITM 251, 252. Offered in the Fall and Spring
semester.s. One semester; three credits
ITM 271. ITM SEMINARS
Through contractual arrangements with companies, government agencies,
and/or organizations, the ITM Department of the School of Business will
offer courses on selected topics. Students may take up to nine seminars
as long as titles and content are clearly distinctive. Credit awarded
may be used as free electives hours only. Enrollment is limited and
requires permission of the Director of the associated program or Dean
of the School of Business. Offered as needed. One semester; one, two,
or three credits
ITM 280. OPERATING SYSTEMS
This course compares and examines the design, philosophy, and structure
of modern operating systems such as Unix, Microsoft Windows NT, IBM’s
MVS, etc. File structures, memory structures, process control and protection
commands, shells, and usage will be analyzed. Prerequisite: ITM 153.
Offered as needed. One semester; three credits
ITM 291. TELECOMMUNICATIONS I*
This class is the first of a two-part sequence that introduces students
to the world of telecommunications. Beginning with an introduction to
basic electrical concepts, this course covers the concepts in first
three levels of the ISO/OSI model of communications. These concepts
include signaling, transmission media characteristics, encoding, interfacing,
data-link control and multiplexing. Prerequisites: ITM 153; MATH 105.
Offered in the Fall and Spring. One semester; three credits
ITM 292. TELECOMMUNICATIONS II*
This class builds on ITM 291 and covers the concepts found in the upper
four levels of the ISO/OSI model. These include coverage and analysis
of protocols and technologies utilized in local and wide area networking.
Prerequisite: ITM 291. Offered in the Fall and Spring. One semester;
three credits
ITM 351. SYSTEMS ANALYSIS AND DESIGN*
This course presents methods for analyzing and designing appropriate
and defensive solutions to business problems. The course emphasizes
the Systems Development Life Cycle (SDLC) methodology. Classical and
structured tools are applied to business analysis and problem solving
situations with adjustments as required to today’s business environment.
Included are process flows, data structures, justification and costing
techniques, conversion and implementation procedures and the underlying
SDLC methodology. A case study is employed to provide a practical “hands-on”
approach. Prerequisite: ITM 153. Offered in the Fall and Spring. One
semester; three credits
ITM 352. OBJECT ORIENTED ANALYSIS AND DESIGN
An exploration of current issues related to the use of object oriented
analysis and design techniques, tools, and methodologies. Emphasis is
placed on the use of object oriented techniques to develop solutions
to business problems. Prerequisite: ITM 255. Offered as needed. One
semester; three credits
ITM 356. ADVANCED C++ PROGRAMMING
An introduction to object oriented programming using the C++ language
to solve business problems. This class includes a solid understanding
of C pointers and C++ classes and references. Topics such as object
oriented analysis and design, member functions, templates, composition,
inheritance, and graphical user interfaces will be covered. Prerequisites:
ITM 255, 352, or Permission of the instructor. Offered as needed. One
semester; three credits
ITM 400. INFORMATION TECHNOLOGY MANAGEMENT INTERNSHIP
(Formerly BUS 400) Under the supervision of a faculty member from the
appropriate department, students in the School of Business, after receiving
the approval of the faculty, are placed in the offices of cooperating
firms to receive on-the-job training under the supervision of members
of the firm. Credit is granted upon acceptance of periodic reports and
a final summary report of work done verified by the authorized supervisor
and the instructor. Prerequisites: ITM 153, 251, 291, and 351. Offered
as needed. Pass/Fail Grading. One semester; three credits
ITM 451. DATA BASE DESIGN*
The course presents database design and management and emphasizes the
relational model and Structured Query Language. Topics include database
models, query languages, query optimization, database implementation,
distributed processing, and security. Prerequisites: ITM 153, 251 or
Permission of the instructor. Offered in the Fall and Spring semester.
One semester; three credits
ITM 455. INFORMATION SYSTEMS MANAGEMENT
This course is designed to explore and put to practical use the entire
body of knowledge gained in previous ITM courses. Topics will principally
focus upon the managerial aspects of effective information technology
deployment. Case studies will be utilized to challenge students to understand
the management of technology coupled with technology skills necessary
to recommend effective technology solutions. Class discussion and preparation
of “position statements” on technology issues will be a
main focus of the course. A final project will test student’s
ability to apply technology and business skills to develop a workable,
manageable, and effective information systems solution. Prerequisites:
ITM 251, 292, 351. Prerequisite or corequisite: ITM 451. Offered in
the Fall and Spring semester. One semester; three credits
ITM 456. JAVA PROGRAMMING
In this course, students will learn the Java programming language and
the class libraries (packages) supporting same. Both Java Applets, Applications,
and Servlets will be covered. Students will complete business projects
in the areas of Graphical User Interfaces, Internet Networking, and
Database interconnection. Prerequisites: ITM 251, 252. Offered as needed.
One semester; three credits
ITM 457 SPECIAL TOPICS IN ITM
Course designed to permit intensive study into topics of special interest
and timeliness in the area of Information Technology Management. Prerequisites
depend upon topics and approval of instructor. Offered as needed. One
semester; three credits
ITM 458. VISUAL BASIC AND NET PROGRAMMING
This course introduces students to Visual Basic programming and its
applications in the business world. The students will be introduced
to the Visual Basic Integrated Development Environment (IDE) and its
development tools. Visual Basic programming fundamentals such as working
with variables and subroutes, procedures and functions, number and string
manipulation, and control structures will be covered. Through projects
and hands-on exercises, students will learn to design and develop visual
interfaces for data storage management and data processing. Prerequisites:
ITM 251, 252. Offered as needed. One semester; three credits
ITM 470. INTERNET PROGRAMMING
This course familiarizes students with the total Internet programming
environment, teaches students the basics of key Internet programming
technologies (HTML, JavaScript, Dynamic HTML, CSS, CGI, Servlets/JSP,
and XML), and trains students in the application and usage of key Internet
programming tools. Upon completion of this course, students will be
able to create and maintain modern advanced dynamic web sites. Prerequisites:
ITM 251, 252. Offered as needed. One semester; three credits
ITM 480. DECISION SUPPORT (Formerly ITM
380)
This course provides an examination of the role of technology and information
systems in the decision making process. The focus will be on decision
support systems and will provide introductions to important modern decision-aiding
approaches including optimization, simulation, artificial intelligence
and data mining. Prerequisites: ITM 143, 451. Offered as needed. One
semester; three credits
ITM 492. COMMUNICATION NETWORKS
This course is designed to review current technology in voice, data
and image communication networks. Emphasis is on the design, use, and
management of wide area data and voice networks as well as local area
networks (LAN) from a software and hardware perspective. Prerequisite:
ITM 292. Offered as needed. One semester; three credits
[ top of page ]