Skip to main content
CatLink

Sign into the Catawba College community portal:

Login to CatLink

Future Students

Apply online or check the status of your Admissions application:

Admission Portal

REMAIN AT CATAWBA
Catawba.edu/RemainAtCatawba  |  Take the Pledge  |  Ask a Question

Information Technology

B.S. Degree in Information Technology

Bachelor of Science (BS) Degree in Information Technology

The information technology degree is now available

The Bachelor of Science degree in Information Technology at Catawba College is perfect for the person interested in working in any of the many career paths associated in with this major. Students earning an Information Technology degree are equipped to tackle most jobs in IT, computer science or other tech-related fields. 

Check back soon for full details!

Curriculum

Required Courses for Information Technology (B.S. Degree)
Required Courses for Information Technology (B.S. Degree)
  • IS 1503 – Introduction to Data and Programming Structure or CS/MATH 2602 – Introduction to Structured Programming
  • IS 2501 – Foundations of Information Systems for Organizations
  • IS/CS 2505 – Application Program Development
  • IS/CS 2902 – Data Visualization and Presentation
  • IS 3502 – Information Systems Planning
  • IS/CS 3510 – Introduction to Databases
  • IS/CS 3512 – Computer Networking and Security
  • IS 3514 – Web Technologies and Electronic Commerce
  • IS/CS 3902 – Data Mining
  • IS/CS 4401 – Information Systems Seminar
  • MATH 1132 – Introduction to Statistics
  • MATH 1601 – Principles of Mathematics
  • MGT 2302 – Business Data Analytics
  • Choice Electives (9 hours):
    • Electives in Business, Computer Science, or Other Approved Courses at the 2000 level or higher
Course Descriptions
Course Descriptions

IS 1503 – Introduction to Data and Programming Structures
A study of specific data structures (including arrays, records, stacks, queues, and trees) incorporated into ADTs used in creating IS applications, so students will gain an understanding of defining and measuring events that produce both simple and complex data, and principles, concepts and practices of successful, structured software development.

IS 2501 – Fundamentals of Information Systems for Organizations
A comparison of various sources and uses of information and their interaction: merging of data processing, word processing & communications for optional management decision making.

IS/CS 2505 – Application Program Development
A study of the design, programming, testing and implementation of information system applications using structured and object-oriented design principles. Programming logic is covered. Same as CS 2505.

IS/CS 2902 – Data Visualization and Presentation
This course covers how to better understand data, present clear evidence of findings to an intended audience, and present engaging and informative data stories that clearly depict important knowledge through targeted data graphics.  Prerequisite: MGT 2302.  Same as CS 2902.

IS 3502 – Information Systems Planning
Development of a systematic plan for determining a company’s technology needs; the planning cycle, available hardware and software, acquisition considerations, and the selection and implementation of the system. Project management topics are included. Prerequisite: IS 2501.

IS/CS 3510 – Introduction to Databases
This course covers database design, development and the use of database management systems for applications. Data mining and data warehousing topics are introduced. Same as CS 3510.

IS/CS 3512 – Computer Networking and Security
Fundamental principles of networking, including such topics as network analysis, design, implementation, security and management. Prerequisite: IS 2501 or IS 2505 or IS 3510 or MATH 2602. Same as CS 3512.

IS 3514 – Web Technologies and Electronic Commerce
A study of web technologies including cloud computing, social media, web site development, and search engine optimization for ecommerce and other applications. Students learn to use development tools and languages for web development. Prerequisites: IS 2501 or CA 2901 or IS 2505.

IS/CS 3902 – Data Mining
This course introduces the basic concepts of data mining and provides hands-on experience in applying the concepts to real-world applications.  Topics include: Data Collection and Preprocessing, Data Exploration, Feature Engineering, Prediction, Modeling, and Evaluation. Cloud and Big Data technologies are included.  Prerequisites: MGT 2302, IS 1503 or CS/MATH 2602, IS/CS 3510.  Same as CS 3902.

IS/CS 4101 – Information Systems Seminar
Reading, discussion, and projects on a topic in Information Systems selected by the department. Prerequisite: Junior or Senior Standing. Same as CS 4101.

MATH 1132 – Introduction to Statistics
An introduction to elementary statistics, including topics such as normal distribution, histograms, mean, standard deviations, confidence intervals, and hypothesis testing techniques.

MATH 1601 – Principles of Mathematics
A study of the foundations of modern mathematics, including concepts which may be taken from the areas of graph theory, combinatorics and counting techniques, topology (including non-Euclidean geometry), mathematical modeling, linear algebra, modern algebra, and number theory.

MATH 2602 – Introduction to Structured Programming
The initial programming course, to include control structures, stepwise refinements, top down analysis, data types, file structures, string manipulation, and arrays. Prerequisite: MATH 1801 or MATH 1701. Same as CS 2602.

MGT 2302 – Business Data Analytics
This course provides an introduction to the field of business analytics, including statistical and quantitative analysis of data, exploratory and predictive models, and fact-based management to drive decisions+ and actions. Data warehouse, data marts, and data mining techniques are introduced.  Prerequisite:  MATH 1132.