Computer Science and Information Technology - Information Technology CSIT

14 courses · Palomar College · 2026-2027 Catalog

Classes: Fall 2026 · Spring 2027

CSIT 105 Computer Concepts and Applications

Units
3
Hours
2.00 hours lecture, 3.00 hours lab
Transfers to
CSU, UC
C-ID
ITIS 120

Grading: Grade/Pass/No Pass

Notes: No transferable credit if taken after CSCI 108 or 110 C-ID ITIS 120

The study of computer concepts and basic proficiency in modern application software. Computer concepts will focus on basic terminology; computer literacy; information literacy; hardware; software; information systems; state-of-the-art technology; structured design techniques, overview of the computer industry; ethics and current issues including virus protection and prevention. Hands-on introduction to Windows operating system and application software including basic proficiency of the Internet; browsers and e-mail. The Microsoft Office Suite will be taught using Word, Excel, Access and PowerPoint.

Offered: Fall 2026 (6 sections) · Spring 2027 (6 sections)

CSIT 110 AI Literacy and Skills

Units
3
Hours
2.00 hours lecture, 3.00 hours lab
Transfers to
CSU, UC

Grading: Grade/Pass/No Pass

This course introduces students to the foundations of artificial intelligence (AI) with a focus on building the skills needed to understand, evaluate, and use AI responsibly. Students will explore generative AI tools, emerging AI agents, and the role of AI in everyday life. Emphasis is placed on developing critical thinking to assess the capabilities and limitations of AI, identify bias, and separate fact from hype. Ethical considerations—including privacy, fairness, accountability, and the social impacts of AI—are examined through case studies and discussion. By the end of the course, students will be equipped with practical literacy skills to engage thoughtfully with AI technologies across academic, professional, and personal contexts.

Offered: Fall 2026 (2 sections) · Spring 2027 (2 sections)

CSIT 125 Computer Information Systems

Units
3
Hours
2.00 hours lecture, 3.00 hours lab
Advisory
CSIT 105
Transfers to
CSU, UC

Grading: Grade/Pass/No Pass

Examination of information systems and their role in business. Focus on information systems, database management systems, networking, e-commerce, ethics and security, computer systems hardware and software components. Application of these concepts and methods through hands-on projects developing computer -based solutions to business problems.

Offered: Fall 2026 (6 sections) · Spring 2027 (8 sections)

CSIT 128 Foundations of Data Science

Units
4
Hours
3.50 hours lecture, 1.50 hours lab
Prerequisite
MATH 115 or MATH 115E or STAT C1000 or STAT C1000E or MATH C2210 or MATH C2210E or MATH 127 or MATH 135 or Eligibility determined by the Math placement process. Recommended Preparation: CSIT 175
Transfers to
CSU, UC

Grading: Grade/Pass/No Pass

An introduction to the foundations of data science from three perspectives: inferential thinking, computational thinking, and real-world relevance. The course teaches critical concepts and skills in computer programming and statistical inference in conjunction with hands-on analysis of real-world datasets, as well as social issues surrounding data analysis such as privacy and design.

Offered: Spring 2027 (2 sections)

CSIT 150 Introduction to SQL

Units
3
Hours
2.00 hours lecture, 3.00 hours lab
Transfers to
CSU

Grading: Grade/Pass/No Pass

Intended for individuals who want to learn how to search for and manipulate data in a database, create tables and indexes, handle security, control transaction processing, and learn the basics of how to design a database.

Offered: Fall 2026 (2 sections) · Spring 2027 (2 sections)

CSIT 152 Web Site Development with HTML/CSS

Units
3
Hours
2.00 hours lecture, 3.00 hours lab
Advisory
CSIT 105
Transfers to
CSU

Grading: Grade/Pass/No Pass

A foundation course for Internet/Intranet technologies. Skills required to develop and publish web sites utilizing HTML, including using HTML tables, web page forms, and basic CSS (Cascading Style Sheets).

Not on the Fall 2026, Spring 2027 schedules.

CSIT 155 Building Web Apps with JavaScript, PHP, and AI

Units
3
Hours
2.00 hours lecture, 3.00 hours lab
Advisory
CSIT 152
Transfers to
CSU

Grading: Grade/Pass/No Pass

Introduces the skills required to design Web-based applications using the JavaScript scripting language such as writing small scripts; working with data types; creating interactive forms using various form objects; and using the advanced features of JavaScript including loops, frames and cookies. Additionally, the basics of using the cloud-based PHP programming language are covered, including retrieving and validating data from a web form, processing logic on a web server, and storing and retrieving information on a web server.

Offered: Fall 2026 (2 sections)

CSIT 165 R Programming

Units
3
Hours
2.00 hours lecture, 3.00 hours lab
Prerequisite
Completion of intermediate algebra or the equivalent, or eligibility or completion of any course between MATH 110 and 245 (excluding MATH 197, MATH 120, or PSYC/SOC 205, or BUS 204) based on multiple measures.
Transfers to
CSU, UC

Grading: Grade/Pass/No Pass

Introduction to the R programming language. R is becoming the leading programming language and environment to assist data analyst, statisticians, and researchers develop statistical computing and graphics programs.

Offered: Spring 2027 (2 sections)

CSIT 175 Python Programming

Units
3
Hours
2.00 hours lecture, 3.00 hours lab
Transfers to
CSU, UC

Grading: Grade/Pass/No Pass

Students will gain the fundamental knowledge and skills necessary to use the Python programming language to develop software for applications. Topics of study include the fundamentals of the language, using lists, dictionaries and creating functions, Object-Oriented programming and the use of AI to code, enhance and troubleshoot programs.

Offered: Fall 2026 (8 sections) · Spring 2027 (10 sections)

CSIT 180 C# Programming I

Units
3
Hours
2.50 hours lecture, 1.50 hours lab
Transfers to
CSU, UC

Grading: Grade/Pass/No Pass

Provides the knowledge and skills necessary to use the C# programming language. Emphasis will be placed on application design, problem solving, logic, and programming for GUI and command driven programs. Focus will be on program development techniques and processes of the software development life cycle utilizing the C# programming language.

Offered: Fall 2026 (2 sections)

CSIT 226 Data Visualization

Units
3
Hours
2.00 hours lecture, 3.00 hours lab
Transfers to
CSU

Grading: Grade/Pass/No Pass

Provides knowledge and skills necessary to develop business intelligence dashboards using Data Analytics and Data Visualization technology. Industry leading tools like Tableau will be utilized to perform data visualization and build graphical dashboards. In addition, this course will briefly cover data virtualization to connect data from multiple sources for data visualization.

Offered: Fall 2026 (2 sections)

CSIT 230 Data Modeling

Units
3
Hours
2.00 hours lecture, 3.00 hours lab
Advisory
CSIT 125
Transfers to
CSU

Grading: Grade/Pass/No Pass

A systematic study of data modeling to assist data scientist, educators, researchers to unlock the skills of computational intelligence. Development in Excel along with current programming tools such as Power BI, Power Pivot and DAX will be utilized.

Offered: Spring 2027 (2 sections)

CSIT 275 Advanced Python Programming

Units
3
Hours
2.50 hours lecture, 1.50 hours lab
Prerequisite
(Completion of, or concurrent enrollment in): CSIT 175
Transfers to
CSU, UC

Grading: Grade/Pass/No Pass

Provides the advanced knowledge and skills necessary to use the Python programming language to develop software to analyze big data. Topics of study include creating functions and classes, implementing data structures, error handling, file processing, and data visualization. The course includes hands-on exercises and projects, in which students will apply Python programs to analyze real world big data problems in fields of machine learning, data science, ArcGIS, and cloud computing.

Offered: Spring 2027 (2 sections)

CSIT 280 C# Programming II

Units
3
Hours
2.50 hours lecture, 1.50 hours lab
Prerequisite
CSIT 180
Transfers to
CSU, UC

Grading: Grade/Pass/No Pass

Provides intermediate-level knowledge and skills necessary to use the C# programming language. Topics include language syntax, data types, operators, exception handling, casting, string handling, data structures, collection classes and delegates. Programming of windows-based applications is presented along with object-oriented programming that includes classes, methods, polymorphism and inheritance. Event-driven programming is discussed along with the C# development and execution environment.

Not on the Fall 2026, Spring 2027 schedules.

View in the original catalog

Machine-readable: Markdown · JSON