Search

COMPUTER AND INFORMATION SCIENCES

Internship Program

Goal:

Our goal is to develop and maintain a mutually beneficial alliance between our department and the Michiana business community. Such an alliance will provide our students with the opportunity to experience the demands and excitement of solving real-world problems. Companies can benefit from faculty expertise, actively engage in technology transfer, and recruit from some of our most talented students. Our faculty can benefit from discourse and feedback from industry leaders, which we find crucial in improving and refining our overall academic program, course contents and teaching methods.

Internship Program:

As of Fall 1994, the Department of Computer and Information Sciences has offered an internship program to students with junior and senior standing. The students can enroll for up to 3 internship credits per semester and work in a supervised position at an approved organization. The requirements for a typical 3 credit internship can be satisfied by working for a minimum of 15 hours per week for a period of approximately 4 months (one semester). During this period the intern is jointly evaluated by his or her supervisor at work and the internship coordinator at IUSB.

About Our Students:

We have over 200 majors in our programs, and many juniors and seniors who are eligible for internship. The majority of our students come from Michiana and have strong ties to the area. Our student body ranges from traditional (18-25 years old) to the new majority (25-45 years old) to professionals who are returning to the University to enhance their skills.

About Our Faculty:

The Department of Computer and Information Sciences has eleven full-time faculty members and a number of associate faculty. Additional information about the faculty and their research and teaching interests can be found here.

Computer Science Curriculum:

The department of Computer and Information Sciences offers a full range of courses in computer science and offers Bachelor of Science, certificate programs, minors in computer science, and a minor in Informatics. Our department offers a Master of Science in Applied Mathematics and Computer Science. This program is offered jointly with the Department of Mathematical Sciences. Students seeking a bachelor's degree in Computer Science must complete a core curriculum of courses that build an overall understanding of the computer, the computing environment, and theoretical issues important in the computer related professions. In addition, each student must take a number of elective courses which help them specialize in areas such as Database Systems, Computer Networks, Parallel and Distributed Systems, Artificial Intelligence, Computer Security, Data Mining, Computer Graphics, Game programming, and Computer Vision.

Required Core Courses:

Every computer science student is required to take the following core courses:

  • C101 Computer Programming I (C++)
  • C151 Multiuser Operating System (UNIX)
  • C201 Computer Programming II (C++)
  • C243 Data Structures (C++)
  • C250 Discrete Structures
  • C308 Systems Analysis and Design
  • C311 Organization of Programming Languages
  • C335 Computer Structures
  • B401 Fundamentals of Computing Theory
  • C435 Operating Systems
  • C455 Analysis of Algorithms

Electives:

In addition to the above core courses, each student is required to choose several electives. Some of the current electives are below

  • CSCI-B 424 Parallel and Distributed Programming
  • CSCI-B 438 Fundamentals of Computer Networks
  • CSCI-B 451 Security in Computing
  • CSCI-C 442 Database Systems
  • CSCI-C 463 Artificial Intelligence I
  • CSCI-C 481 Interactive Computer Graphics
  • CSCI-C 490 Seminar in Computer Science (1-3 cr.) (choose topics such as biomorphic computing, computer vision, advanced Java, or embedded systems)
  • CSCI-Y 398 Internship in Professional Practice

Computer Equipment and Facilities:

Our students are exposed to various hardware and operating systems: The department operates a number of laboratories with Linux, Windows and Mac operating systems. The majority of the above facilities are also accessible remotely to students with home computers.

For more information please contact us