Bachelor of Science in Information Science & Technology

Bachelor of Science in Information Science & Technology

  • General Information
  • Degree Requirements
  • Course List
  • FAQs

General Information

Purpose Statement: Major in Information Science & Technology

The purpose of the Bachelor of Science in Information Science & Technology (ISAT) is to provide students with the knowledge and technical skills in both information processing and technology management. Graduates of the program will be equipped with broad knowledge in the design and integration of information technologies, enabling the development and implementation of new technologies for various science and business sectors.

Program Goals

  • Offer students essential knowledge and technical skills in information science and information technology
  • Promote cutting-edge practices in entrepreneurial thinking and technical communication for problem solving in other science, engineering, social, and business fields
  • Prepare students for careers in broad areas that require proficiency in information and data analysis, system design and project management, and advanced technical services
  • Prepare graduates to become not only information technology professionals but also information technology leaders in the growing digital culture and economy

USCB aims to ensure that all students who complete the Bachelor of Science in Information Science & Technology are able to…

  • Demonstrate proficiency in algorithm design and analysis, computer programming, and application development skills
  • Demonstrate knowledge of principles of systems management, including security, information systems, computer networks, and applications of information technology
  • Demonstrate competency in project management and technical leadership
  • Apply reasoning, problem solving, and technical skills to solve a problem with minimal guidance
  • Communicate technical concepts and results to audiences of varying degrees of knowledge and experience in the form of a technical report and/or an oral presentation

Admissions Standards for the Information Science & Technology Program

Students who fulfill USCB admission requirements may enroll as Information Science & Technology majors. Transfer students are required to have a 2.0 GPA.

Degree Requirements

Curriculum

Example four-year course plan for the ISAT major (in conjunction with your DegreeWorks progress report, this document will be useful for planning and advising purposes).

USCB offers the Bachelor of Science with a major in Information Science & Technology. To qualify for graduation, a student must meet general education requirements and Information Science & Technology core requirements as stated below.

I. General Education Requirements (with Notes for Majors) 38-49 credit hours
English
• Either ENGL B101 or ENGL B105; and either ENGL B102 or ENGL B106. Each course must have a grade of “C” or higher.
6
Numerical and Analytical Reasoning
Majors: requirements in this category will be fulfilled by Program Requirements in (II) below. No additional courses are required.
7-8
Speech
• COMM B140, B201 or B230 (3)
3
Liberal Arts
• Liberal Arts Electives (humanities or social/behavioral sciences)1 (6)
Majors: ENGL B462 is a Program Requirement in (II) below and satisfies 3 hrs. of the Liberal Arts Electives requirements. Choose 3 additional hrs.
• HIST B101, B102, B111, B112, B115, or B116 (3)
• Fine Arts2 (3)
• Social/Behavioral Sciences3 (3)

1 Courses from the following disciplines: AFAM, ANTH, ARTH, ARTS, ECON, ENGL, FREN, GEOG, HIST, MUSC, PHIL, POLI, PSYC, RELG, SOCY, SPAN, COMM, THEA. One-hour credits in MUSC and THEA may not be used to fulfill this requirement.
2 Courses from: ARTH, ARTS, MUSC, or THEA. ENGL B180 also approved. One-hour credits in MUSC and THEA may not be used to fulfill this requirement.
3 Courses from: ANTH, ECON, GEOG, GLST, LING, POLI, PSYC, and SOCY.
15
Natural Sciences
Two courses, at least one with associated laboratory
• Courses from: ASTR, BIOL, CHEM, MSCI, and PHYS. One of the natural science courses may be a 3-credit course that is designed without a separate laboratory or field component, but which incorporates these components in the main curriculum. The other natural science course must be a 4-credit course with embedded or separately listed laboratory. BIOL B110 and BIOL B120 cannot both be taken for credit.
• Two courses outside the Natural Science curriculum also satisfy the 3-credit course requirement of Natural Science: ANTH B101 and PSYC B361. Students may elect to take them as either fulfilling a Natural Science General Education requirement or a Social Science General Education requirement, but not both.
7-8
Foreign Languages
• Students shall demonstrate in one foreign language the ability to comprehend the topic and main ideas in written and, with the exception of Latin and Ancient Greek, spoken texts on familiar subjects. For foreign languages taught at USCB, this requirement may be satisfied and credit earned by proficiency. For all other foreign languages, the requirement is waived but no credit is earned by demonstrating an equivalent proficiency.
• Waiver of Foreign Language Requirement for Bilingual Speakers: Students whose native language is other than English and who have scored either 550 on the paper-based, 213 on the computer-based, or 77 on the internet based Test of English as a Foreign Language (TOEFL), are exempt, without credit, from USCB’s language requirement. English-speaking students who document or certify native or near-native proficiency in a language other than English are also exempt, without credit, from this requirement.
0-6
Global Citizenship and Multicultural Understanding
• A distribution requirement that may be satisfied by one of the above mentioned courses or by additional coursework. A course that fulfills this requirement may also be used to fulfill another General Education requirement or any program, major, minor, or cognate requirement as well.
• The following courses have been approved for this requirement: ANTH B102, ANTH B312, ANTH B317, ANTH B351, ANTH B352, ANTH B452, COMM B450, EDCI B322, ENGL B270, ENGL B291, GEOG B121, GLST B301, GLST B398, HIST B109, HIST B115, HIST B116, PUBH B300, HRTM B360, NURS B330, RELG B203, SOCY B315 and SPAN B380. Non-equivalent transfer credits may be evaluated for approval on a case by case basis by the Director of General Education.
0-3
II. Program Requirements (each with a grade of “C” or higher) 36 credit hours
ISAT B104 Software Design and Development 3
ISAT B150 Introduction to Computer Science 3
ISAT B145 Object-Oriented Programming I and ISAT B146 Object Oriented Programming II 8
ISAT B201 Introduction to Computer Security 3
ISAT B207 Computer System Administration 3
ISAT B211 Digital Logic Design and ISAT B212 Intro to Computer Architecture 6
MATH B141 Calculus I 4
ENGL B462 Technical Writing 3
STAT B240 Fundamentals of Probability and Statistics 3
Majors: seven hours of General Education requirements are accounted for in Program Requirements.  
III. Major Requirements (each with a grade of “C” or higher) 25-30 credit hours
ISAT B320 Database Management Systems I 3
ISAT B321 Database-Driven Applications Development 3
ISAT B350 Intro to Data Structures and Algorithms 3
MGMT B371 Principles of Management and Leadership 3
ISAT B470 Software System Process and Management 3
ISAT B416 Intro to Computer Networks 3
ISAT B401 Information Security Principles 3
ISAT B499 Internship 1-6
IV. Electives 6-24 credit hours

Total credit hours required:

120

Course List

Information Science and Technology (ISAT) Courses

ISAT B102 – INTRODUCTION TO HTML AND CSS (3). (Prereq: two years of college preparatory mathematics) Introduction to systematic computer problem-solving and programming for a variety of applications. Open to all majors.

ISAT B104 – SOFTWARE DESIGN AND DEVELOPMENT (3). (Prereq: two years of college preparatory mathematics). Develop a basic competence in scientific computing using the Matlab, Python, or other appropriate programming language. Previous programming experience is not required.

ISAT B145 – OBJECT-ORIENTED PROGRAMMING I (4). (Prereq: Placement in MATH B141 or grade of C or better in MATH B115) Problem solving, algorithmic design and programming. Three lectures and two laboratory hours per week. Open to all majors.

ISAT B146 – OBJECT-ORIENTED PROGRAMMING II (4). (Prereq: Grade of C or better in {CSCI B145 or ISAT B145} and grade of C or better in MATH B141) Continuation of ISAT B145. Rigorous development of algorithms and computer programs; elementary data structures. Three lecture hours and two laboratory hours per week. Open to all majors.

ISAT B150 – INTRODUCTION TO INFORMATION SCIENCE AND TECHNOLOGY (3). (Prereq: {MATH B115 or MATH B131} and ISAT B104 or consent) Topics include computing theories, programming languages, modeling/simulation and visualization tools, and case studies of problem solving and high performance computing in natural sciences.

ISAT B201 – INTRODUCTION TO COMPUTER SECURITY (3). (Prerequisite or Co-requisite: CSCI B101 or consent of instructor) Introduction to the theory and practice of computer security, including security policies, authentication, digital certificates, firewalls, malicious code, legal and ethical issues, and incident handling.

ISAT B202 – INTRODUCTION TO FRONT-END WEB DEVELOPMENT (3).  (Prereq: ISAT B150 and ISAT B145, or consent) Application of programming techniques to the development of interactive, event-driven web applications. Brief coverage of document markup (HTML) and styling (CSS)  essentials, followed by significant coverage of scripting languages, libraries, and frameworks for manipulating the Document Object Model.

ISAT B207  COMPUTER SYSTEM ADMINISTRATION (3). (Prereq: ISAT B150 and ISAT B145, or consent) Account maintenance, backups, restoration, system configuration, resource allocation and monitoring, network management, peripheral administration, emphasis on Microsoft Windows and UNIX/Linux systems.

ISAT B211 – DIGITAL LOGIC DESIGN (3). (Prereq: MATH B141 or 174) Number systems, Boolean algebra, logic design, sequential machines.

ISAT B212  INTRODUCTION TO COMPUTER ARCHITECTURE (3). (Prereq: ISAT B211) Organization and architecture of computer systems hardware; instruction set architectures; addressing modes; register transfer notation; processor design and computer arithmetic; memory systems; hardware implementations of virtual memory, and input/output control and devices.

ISAT B240 – INTRODUCTION TO SOFTWARE ENGINEERING (3). (Prereq: ISAT B145 or consent of instructor) Fundamentals of software design and development; software implementation strategies; object-oriented design techniques; ethics in software development.

ISAT B250 – MOBILE APPLICATION DEVELOPMENT (Prereq: ISAT B145 or consent.)  Introduction to mobile application development fundamentals including development platforms, user interface design, data persistence, map Application Programming Interface.

ISAT B265  GRAPHICS, MULTIMEDIA AND USER-INTERFACE DESIGN (3). (Prereq: CSCI/MATH B280 or MATH B230, and ISAT B145 or consent.) Principles of windowing systems; Graphical interface design and implementation; Processing graphical data using a high level programming language.

ISAT B280 - COMPUTATIONAL MATHEMATICS (4). {=MATH B280} (Prereq. MATH B142 and CSCI B104 or consent of instructor)  Fundamental concepts selected from linear algebra and differential equations applicable to Computational Science. Major topics include systems of linear equations, diagonalization, and numerical solutions to differential equations. The focus is on computational methods and programming skills that will be implemented in a variety of science and engineering disciplines.

ISAT B320 – DATABASE MANAGEMENT SYSTEMS I  (3). (Prereq: ISAT B145 or consent) Provides foundations of database systems for students with little prior database experience, topics include relational algebra, data model, schema design and normalization, storage management, query, transaction, concurrency control and consistency.

ISAT B321  DATABASE-DRIVEN APPLICATIONS DEVELOPMENT (3). (Prereq: ISAT B320) Development of data-driven software for devices including smart phones, tablets, handheld units, and other general purpose computing platforms. Emphasis on database connectivity, design patterns, human-computer interfaces and usability.

ISAT B350 – INTRO TO DATA STRUCTURES AND ALGORITHMS (3). (Prereq: ISAT B146 or consent). Introduce core techniques involved in scientific computing process; the focus is on numeric methods, data structures, and computing optimization.

ISAT B365 – COMPUTER GRAPHICS (3). (Prereq: ISAT B240 or consent.) Graphics pipeline; 2D and 3D geometric objects and transformations; 2D and 3D viewing,clipping, lighting, and rendering processes; Perspective projections; Lighting and reflectance models; Shading models; Hidden surface elimination; 3D curves and surfaces; Color perception and color models.

ISAT B399 – INDEPENDENT STUDY (1-3). Contract approval by instructor, advisor, Department Chair, and Vice Chancellor for Academic Affairs is required.

ISAT B401  INFORMATION SECURITY PRINCIPLES (3).  (Prereq: CSCI B201, or consent) This course extends fundamental computer security concepts, practices, and issues, introducing students in the broader field of information security. Topics include: common attack/threat vectors; information security planning; information security prevention, detection, and response tools and approaches; risk and risk assessment; human factors in information security; legal, ethical, and professional issues.

ISAT B416 – INTRODUCTION TO COMPUTER NETWORKS (3). (Prereq: ISAT B145 and ISAT B212, or consent). Fundamental concepts in computer networks, protocols, and applications. Topics include: network architectures, transmission media, protocols, wireless networks, routing, security and latest topics.

ISAT B420  DATABASE MANAGEMENT SYSTEMS II (3). (Prereq: CSCI B320, or consent) This course explores advanced data manipulation and server-side programming techniques for use in enterprise Relational Database Management Systems (RDBMS). Topics include: platform specific programmatic extensions to Structured Query Language (SQL); stored procedure, function, and package implementation; trigger creation and usage; query optimization techniques; security considerations.

ISAT B422  INTRODUCTION TO DATA MINING (3). (Prereq: ISAT B320, ISAT B350, and STAT B240) Introduction to information processing techniques and mathematical tools to assemble, access, and analyze data for decision support and knowledge discovery.

ISAT B426  SPECIAL TOPICS IN COMPUTER NETWORKS & DISTRIBUTED COMPUTING (3). (Prereq: CSCI B416.) Advanced topics in Computer Networks, course content varies and will be announced in the schedule of classes by suffix and title. 

ISAT B437  INFORMATION TECHNOLOGY PROJECT MANAGEMENT (3).  (Prereq: ISAT B207 and MGMT B371, or consent) Major aspects of information technology (IT) project management including technologies, people, organizations, and procedures. Topics include project justification; planning; scheduling; budgeting; identifying and managing risks; reporting, controlling, and closing projects; and project management tools.

ISAT B450  MODELING AND SIMULATION (3). (Prereq: ISAT B350 or consent, and STAT B340) An introduction to modeling and simulation. Topics include fundamental techniques in designing, coding, and use of simulation software to represent actual or theoretical systems in order to observe their behavior and evaluate design correctness.

ISAT B469  HIGH PERFORMANCE COMPUTING (3). (Prereq:  ISAT B350 or consent) Architecture and interconnection of parallel computers; parallel programming models and applications; issues in high performance computing; programming of parallel computers; general purpose GPU programming and applications.

ISAT B470  SOFTWARE SYSTEM PROCESS AND MANAGEMENT (3). (Prereq: ISAT B437 and ENGL 462, or consent) Software system process theories and management issues for software systems; software development process, specification, testing planning, skills and operations, and documentation.

ISAT B499  INTERNSHIP (1-3). (Prerequisite: Information Science and Technology major or consent of instructor) Practical full-time work experience in an area of Information Science and Technology, selected by the student and approved by the Computer Science Department Chair or the Information Science and Technology Coordinator. For 1 credit, 45 minimum internship work hours required; for 2 credits, 90 work hours required; and for 3 credits, 135 work hours required.

STAT B240 – INTRODUCTION TO PROBABILTY AND STATISTICS (3). (Prerequisite: MATH B141 or consent of instructor) Basics of probability, random variables, binomial and normal distributions, central limit theorem, hypothesis testing, linear regression, and selected topics for descriptive and inferential statistics.

Frequently Asked Questions

Coming soon!

For now, please direct your questions about the ISAT program to the Computer Science department chair, Dr. Brian Canada, at bcanada@uscb.edu