60 courses with the subject CSC, 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.
CSC 151Introduction to Computing Using Packages3
ILO 8.1a/12.1: Oral Communication/Collaborative Engagement (p. 440) Choose course within ILO (p. 440) 3 Distinct Discipline Core Courses Students must complete 1 course in each of the following 4 ILOs. n Each course must be from a different discipline. (A "discipline" is represented by the 3- or 4-letter prefix attached to each course.) ILO 4.1: Critical Analysis and Reasoning (p. 440)
CSC 155Introduction to Computer Applications for Business3
This course addresses effective analysis, design, and presentation 4 of information for business, including advanced word processing, 3 presentation graphics, spreadsheets, and databases, with emphasis on analysis. Topics include formulas, functions, charting, sorting, filtering, 4 pivot tables, what-if analysis, database queries and reports, and business- specific library databases. Restriction(s): Credit will be given for only one of CSC 151, 152, 154, and 155. 3 CSC 171 Special Topics
This course introduces students to problem solving using computer programming languages. Students implement, test, and debug solutions to interesting tasks (e.g., game development, and robot programming) based on the mastery of basic programming concepts including variables, assignment, conditional and loop statements, and functions. This course also provides a bridge to prepare students for downstream programming courses by examining the differences and similarities among different computer programming languages.
or CSC 280 Object Programming ILO 8.1a/12.1: Oral Communication/Collaborative Engagement (p. 440) Choose course within ILO (p. 440) 3 Distinct Discipline Core Courses Students must complete 1 course in each of the following 4 ILOs. Each course must be from a different discipline. (A "discipline" is represented by the 3- or 4-letter prefix attached to each course.) ILO 4.1: Critical Analysis and Reasoning (p. 440) Choose course within ILO (p. 440) 3 ILO 9.1: Creative and Artistic Expression (p. 440) Choose course within ILO (p. 440) 3 ILO 10.1: Ethical Understanding and Reasoning (p. 440) Choose course within ILO (p. 440) 3 ILO 11.1: Cultural and Global Awareness and Sensitivity (p. 440) Choose course within ILO (p. 440) 3
This course involves problem solving using a high-level object- oriented language, such as Java; analyzing problems, designing a solution, implementing a solution, testing, and debugging; abstraction, encapsulation, and inheritance; using, designing, creating, and testing classes; and selection, iteration, and simple collections, such as arrays. The course consists of three hours of lecture and two hours of laboratory per week. Prerequisite(s): CSC 230 Corequisite(s): CSL 280
The topics in this course include privacy and information use/ misuseoffline and online, intellectual property, the First Amendment, e- waste, accuracy of information, ethics, effects of computers on work and society, responsibilities and risks of computing, current issues such as credit cards and associated debt, cyberwar, and cloud computing.
or CSC 341 Open-Source Application Development 3 Free Electives In addition to the requirements listed above, students must take enough courses to the fulfill graduation credit requirements for their School and major. Total Credits 91 NOTE. The following students use Level 2 Capstone Experience in Major instead of FYS 130 First-Year Academic Seminar: Honors, BUSCA, 3 Core-to-Core, Transfer, and Non-Traditional/Evening. The Modules are not required for Transfer Students, Core-to-Core Students, or BUSCA Students. BUSCA students are required to take 3 modules if/when they pursue a bachelor’s degree. Both cannot count toward this requirement.
Students will develop Web solutions that integrate client- and server-side interfaces. The emphasis for the course will be on development for server side, with results being viewed and designed for the client. At least half of the course will include database maintenance using the open-source solution, including development of authentication and authorization. (offered in alternate years) Prerequisite(s): CSC 230 and CSC 240
This course covers software mobile application development, its architecture and lifecycle as well as its inherent design considerations. Students will learn about mobile resources, activities, views, layouts, and intents in addition to interacting with the location-based services, messaging services, multimedia interfaces, and sensors available on the mobile device. The applications developed will manage data input from and output to files, databases, and content providers. After developing applications in an emulation environment, students will install them on individual mobile devices as well as prepare them for marketplace distribution. (offered in alternate years) Prerequisite(s): CSC 280
Internships offer part-time, paid, or non-paid employment in a cooperating site to provide practical experience in the discipline. Working under professional supervision for at least 20 hours per week, students learn how to apply their education to the everyday demands of the world of work. Students will meet regularly with a faculty member and will be encouraged to reflect on the relationship between coursework and their internship experience. Prerequisite(s): junior or senior standing, 2.5 GPA overall and in the major, and departmental approval
This course is an introduction to specialized areas of computer science. The topics will vary from term to term. Prerequisite(s): junior or senior standing
This course is an introduction to specialized areas of computer science. The topics will vary from term to term. Prerequisite(s): junior or senior standing
This course is an introduction to specialized areas of computer science. The topics will vary from term to term. Prerequisite(s): junior or senior standing
This course is an introduction to specialized areas of computer science. The topics will vary from term to term. Prerequisite(s): junior or senior standing
This course is an introduction to specialized areas of computer science. The topics will vary from term to term. Prerequisite(s): junior or senior standing
This course is an introduction to specialized areas of computer science. The topics will vary from term to term. Prerequisite(s): junior or senior standing
This course is an introduction to specialized areas of computer science. The topics will vary from term to term. Prerequisite(s): junior or senior standing
This course is an introduction to specialized areas of computer science. The topics will vary from term to term. Prerequisite(s): junior or senior standing
This course is an introduction to specialized areas of computer science. The topics will vary from term to term. Prerequisite(s): junior or senior standing
This course is an introduction to specialized areas of computer science. The topics will vary from term to term. Prerequisite(s): junior or senior standing
This course provides the student with an opportunity to do research with a faculty member. The student and the faculty member agree on the research project before the student registers for the course.
This course is a continuation of the 444 research course. It provides the student with an opportunity to continue to conduct research with a faculty member.
This course introduces data mining, with an emphasis on applying machine learning techniques for data mining; popular methods, such as learning of decision trees, decision tables, rules, and cases; algorithms and applicability; practical applications; data preparation and evaluation of results, including human role in data mining; and ethical issues. (offered in alternate years) Prerequisite(s): CSC 280
These opportunities involve full-time, paid, six-month assignments in a cooperating firm, with job-related learning under faculty and on-site supervision. Students will meet regularly with a faculty member and will be encouraged to reflect on the relationship between coursework and their co-op experience. Positions are arranged through the Chair of the Department or director of the program. Requirements include junior or senior standing, 2.5 GPA overall and in the major, and recommendation of the co-op coordinator.
These opportunities involve full-time, paid, six-month assignments in a cooperating firm, with job-related learning under faculty and on-site supervision. Students will meet regularly with a faculty member and will be encouraged to reflect on the relationship between coursework and their co-op experience. Positions are arranged through the Chair of the Department or director of the program. Requirements include junior or senior standing, 2.5 GPA overall and in the major, and recommendation of the co-op coordinator. La Salle University Catalog 2023-2024 - Undergraduate 203
Intelligent systems technologies that have or may become practical for organizational use will be addressed in this course. Topics may include simple expert systems and expert systems with certainty factors, case-based reasoning, machine learning, neural networks, genetic algorithms, fuzzy logic, and two-person game playing. (offered in alternate years)
Principles and concepts of process and resource management in operating systems will be the focus of this course. I/O programming; interrupt mechanism and memory management; processor management; scheduler; priority queues; traffic controller; device management; and information management and file systems are select topics. (offered in alternate years) Prerequisite(s): CSC 290
Internships offer part-time, paid, or non-paid employment in a cooperating site to provide practical experience in the discipline. Working under professional supervision for at least 20 hours per week, students learn how to apply their education to the everyday demands of the world of work. Students will meet regularly with a faculty member and will be encouraged to reflect on the relationship between coursework and their internship experience. Prerequisite(s): junior or senior standing, 2.5 GPA overall and in the major, and departmental approval
This course provides an introduction to specialized research in computers and computing, concentrating on one particular aspect of computer science. The subject matter will vary from term to term. Prerequisite(s): junior or senior standing
This course provides an introduction to specialized research in computers and computing, concentrating on one particular aspect of computer science. The subject matter will vary from term to term. Prerequisite(s): junior or senior standing
This course provides an introduction to specialized research in computers and computing, concentrating on one particular aspect of computer science. The subject matter will vary from term to term. Prerequisite(s): junior or senior standing
This course provides an introduction to specialized research in computers and computing, concentrating on one particular aspect of computer science. The subject matter will vary from term to term. Prerequisite(s): junior or senior standing
This course provides an introduction to specialized research in computers and computing, concentrating on one particular aspect of computer science. The subject matter will vary from term to term. Prerequisite(s): junior or senior standing
This course provides an introduction to specialized research in computers and computing, concentrating on one particular aspect of computer science. The subject matter will vary from term to term. Prerequisite(s): junior or senior standing
This course provides an introduction to specialized research in computers and computing, concentrating on one particular aspect of computer science. The subject matter will vary from term to term. Prerequisite(s): junior or senior standing
"This course provides an introduction to specialized research in computers and computing, concentrating on one particular aspect of computer science. The subject matter will vary from term to term. Prerequisite(s): junior or senior standing"
CSC 366 CSC 481 Project Implementation CSC 370 This course addresses implementation issues, programming language CSC 371 features, validation and verification techniques, and software CSC 372 maintenance. It requires a team project to develop, document, test, and maintain a software system. Prerequisite(s): CSC 381 CSC 373 CSC 374 Program Contact Information CSC 375 Department of Mathematics and Computer Science CSC 376 Holroyd Hall 123 CSC 377 (215) 951-1130 CSC 378 Jonathan Knappenberger, Ph.D. CSC 379 Chair, Mathematics and Computer Science CSC 381 knappenb@lasalle.edu CSC 444 CSC 445