Bachelor of Science in Information Science & Technology

Bachelor of Science in Information Science & Technology

  • General Information
  • Degree Requirements
  • Course List
  • FAQs

General Information

Coming soon!

More information will be posted here after the ISAT program receives final approval. Stay tuned!

Degree Requirements

Coming soon!

More information will be posted here after the ISAT program receives final approval. Stay tuned!

Course List

Information Science and Technology (ISAT) Courses

(NOTE: Details subject to change pending final program approval.)

ISAT 102 – 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 104 – 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 145 – OBJECT-ORIENTED PROGRAMMING I (4). (Prereq: Placement in MATH 141 or grade of C or better in MATH 115) Problem solving, algorithmic design and programming. Three lectures and two laboratory hours per week. Open to all majors.

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

ISAT 150 – INTRODUCTION TO INFORMATION SCIENCE AND TECHNOLOGY (3). (Prereq: {MATH 115 or MATH 131} and ISAT 104 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 201 – INTRODUCTION TO COMPUTER SECURITY (3). (Prerequisite or Co-requisite: CSCI 101 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 202 – INTRODUCTION TO FRONT-END WEB DEVELOPMENT (3).  (Prereq: ISAT 150 and ISAT 145, 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 207  COMPUTER SYSTEM ADMINISTRATION (3). (Prereq: ISAT 150 and ISAT 145, 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 211 – DIGITAL LOGIC DESIGN (3). (Prereq: MATH 141 or 174) Number systems, Boolean algebra, logic design, sequential machines.

ISAT 212  INTRODUCTION TO COMPUTER ARCHITECTURE (3). (Prereq: ISAT 211) 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 240 – 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 250 – MOBILE APPLICATION DEVELOPMENT (Prereq: ISAT 145 or consent.)  Introduction to mobile application development fundamentals including development platforms, user interface design, data persistence, map Application Programming Interface.

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

ISAT 280 - COMPUTATIONAL MATHEMATICS (4). {=MATH 280} (Prereq. MATH 142 and CSCI 104 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 320 – DATABASE MANAGEMENT SYSTEMS I  (3). (Prereq: ISAT 145 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 321  DATABASE-DRIVEN APPLICATIONS DEVELOPMENT (3). (Prereq: ISAT 320) 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 350 – 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 365 – COMPUTER GRAPHICS (3). (Prereq: ISAT 240 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 399 – INDEPENDENT STUDY (1-3). Contract approval by instructor, advisor, Department Chair, and Vice Chancellor for Academic Affairs is required.

ISAT 401  INFORMATION SECURITY PRINCIPLES (3).  (Prereq: CSCI 201, 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 416 – INTRODUCTION TO COMPUTER NETWORKS (3). (Prereq: ISAT 145 and ISAT 212, 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 420  DATABASE MANAGEMENT SYSTEMS II (3). (Prereq: CSCI 320, 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 421  INFORMATION SECURITY PRINCIPLES (3). (Prereq: ISAT 201 or consent) Principles and practices of computer system security including operating system security, network security, software security and web security. Topics include attacking techniques, formalisms of information security, security policies, cryptography, and real system implementations.

ISAT 422  INTRODUCTION TO DATA MINING (3). (Prereq: ISAT 320, ISAT 350, and STAT 240) Introduction to information processing techniques and mathematical tools to assemble, access, and analyze data for decision support and knowledge discovery.

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

ISAT 437  INFORMATION TECHNOLOGY PROJECT MANAGEMENT (3).  (Prereq: ISAT 207 and MGMT 371, 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 450  MODELING AND SIMULATION (3). (Prereq: ISAT 350 or consent, and STAT 340) 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 469  HIGH PERFORMANCE COMPUTING (3). (Prereq:  ISAT 350 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 470  SOFTWARE SYSTEM PROCESS AND MANAGEMENT (3). (Prereq: ISAT 437 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 499  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!

More information will be posted here after the ISAT program receives final approval. Stay tuned!