12 courses with the subject IFS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
IFS 100Introduction to Information Technology3
Fall/Spring/Summer This course presents a comprehensive introduction to Information Technology and its role in society. It focuses on the fundamentals of computer hardware, software, the Internet, cybersecurity, and the ethical use of technology. Students are also required to pass competency exams covering Microsoft Office applications such as Word, Excel, and PowerPoint. 3 credit hours
Spring This course is an introduction to database technology and database theory. Students will learn the principles of sound relational database design as well as the use of Structured Query Language (SQL) for building data structures and retrieving data. The use of SQL will be emphasized through hands-on exercises and course projects. In addition to fundamental database design theory, students will also explore how organizations leverage database technology to strategically and operationally support multiple business functions and processes. 3 credit hours
Spring This course introduces the fundamentals required to develop information systems. Students will be introduced to the rationale for applying recognized analysis and design techniques prior to writing and implementing programs. Students will understand how and why a basic understanding of analysis and design principles is fundamental to information systems development. These topics, along with rudimentary introduction to programming topics of syntax, logic, and mathematics, will be presented in the C# language. 3 credit hours
Fall This course introduces application development through hands-on programming and structured problem solving and assumes no prior coding experience. Students use Python to build a console-based application in staged iterations while learning control flow, data structures, functions, modular design, input validation, debugging, logging, and basic testing. The course emphasizes how applications behave, fail, and defend against misuse, prioritizing correctness and maintainability over specific platforms or frameworks. Instructors frame concepts in terms of operational and business risk, preparing students for advanced application and service-oriented development. 3 credit hours
IFS 100 or IFS 105 with a grade of 2.0 or higher. 3 credit hours
IFS 320Constructing Cloud Applications3
Spring This course is an introduction to web-based system development methods. Emphasis will be placed on designing and building data-based solutions to common web-based, interactive, e-commerce, and collaborative information systems. Languages used may include Java, Perl, Visual Basic, C#, ASP, PHP, SQL, JavaScript, VBScript, XHTML, CSS, or others at the discretion of the instructor.
Fall/Spring Planned and supervised work experience in a computerized systems environment at selected cooperating firms. Internships require students to meet periodically with a faculty supervisor, provide a written deliverable, and participate in an end-of-internship evaluation.
Junior standing and departmental approval of each student participant’s individual program. The program requires approximately 10 hours per week for 12 weeks. Grading will be Pass/Fail. 3 credit hours
IFS 491Information System Internship II3
Fall/Spring Planned and supervised work experience in a computerized systems environment at selected cooperating firms. Internships require students to meet periodically with a faculty supervisor, provide a written deliverable, and participate in an end-of-internship evaluation. Grading will be Pass/Fail.
Junior standing and departmental approval of each student participant’s individual program. The program requires approximately 10 hours per week for 12 weeks. 3 credit hours
Source: York College of Pennsylvania's catalog, linked per course · table learning_unit · CourseShelf publish 59