Department: Computer Science
Computer Science - The branch of engineering science that incorporates computers in its studies of computable processes and structures.
How often do you use a computer? Would you like to maximize your user potential?
Why Computer Science?
Fact 1: Technology is the future - there is a reason it's called the World Wide Web.
Fact 2: Students who study computer science further develop their logical, analytical, and problem-solving skills while learning how to take large tasks and break them down into small, manageable tasks.
Fact 3: Students who major in Computer Science often find careers as computer and applications programmers, systems and research analysts, consultants, and local area network administrators. Many pursue graduate degrees in computer-related fields.
Why Computer Science at SJC?
Variety: When studying Computer Science at SJC, you can major in Computer Science or concentrate in Information Systems.
- Computer Science: This major involves the programming, testing, and debugging of programs, as well as the searching, sorting, and merging of files.
- Information Systems: In this concentration, you are introduced to the financial, technical, and strategic planning of information systems, as well as the designing, planning, organizing, and controlling of user services, and the management of systems.
Dedication to Excellence: At SJC, you will be challenged. Computer Science students spend much of their time making presentations, creating user manuals for software, and writing programs. At SJC, theory is learned, and practical applications are developed from that theory. All Computer Science students participate in the Software Engineering capstone course. SJC also has a Topics in Computer Science course. Recent topics have included GUI Windows programming, computer networking, artificial intelligence, client/server-based networking, and Internet management.
Hands-on Experience: we place importance on classroom learning, Saint Joseph's College knows you need more than "book-smarts" to land a job; that's why we encourage our Computer Science students to pursue internships in their areas of interest. (Success Stories)
- Internships: Summer internships are often a part of a Computer Science student's educational experience. Recent internships have been with DOE and NSF-funded research experiences, as well as in industry.
- On-Campus Opportunities: Computer Science students at SJC have many opportunities for job-experience. Students have the opportunity to write software for Linux; serve as lab monitors for our various computer labs; work as Student Systems Administrators; and, with the availability of new technology, students have been able to work on projects that match their interests, including a study in XML, 3-D computer-modeling, and algorithm animation with X-Tango.
Faculty and Class Size: SJC strives for high quality faculty, which is why the professors in the Computer Science Department each have extensive professional work experience in their fields of expertise. Our faculty are trained in various areas of computer science, including wireless networking, computer security, network management, programming, systems analysis, and network administration. The average class size is approximately 20 students. (Faculty Profiles)