The computing field is large. We recommend enrolling in IT101. It will provide an insight into what you will be studying and the differences between the fields. 

CS, CIS, and IT fall under the umbrella of computing. However, the IT major is more focused on the use of computers to store, retrieve, transmit, and manipulate data or information.

The job market for IT graduates is strong, with demand across fields such as computer networking, cybersecurity, AI/ML, and more. Many students secure internships during their time at JMU, and those experiences often lead to full-time job offers after graduation.

"Overall employment in computer and information technology occupations is projected to grow much faster than the average for all occupations from 2024 to 2034. About 317,700 openings are projected each year, on average, in these occupations due to employment growth and the need to replace workers who leave the occupations permanently." The U.S. Bureau of Labor Statistics

Students in the Information Technology Program typically learn several programming languages, including Python, C, SQL, and others. Our curriculum is designed to ensure students are well-versed in both front-end and back-end development. More importantly, the program emphasizes learning how to think through problems and write effective code – skills that translate across languages, platforms and hardware as technologies evolve.

IT classes are typically capped at 30 students, which allows for meaningful, personalized interaction with faculty. 

Many students begin taking IT coursework in their first year, depending on math placement. Each student is supported by a first-year advisor who helps determine the best starting point- either Math 155 or Introduction to Programming, followed by IT 160: Data Structures and Advanced Programming, followed by IT 201: Computational Structures and Logic.

While there are no formal concentrations, the IT curriculum allows students to tailor their experience through electives such as networking, cybersecurity, software development, and data analytics.

Students select three senior-level electives from a wide range of options, allowing them to focus on the area that best matches their interests and career goals.

A personal laptop is recommended for flexibility, but it is not required. JMU provides well-equipped computers with the necessary hardware and software.

Yes! Students spend a lot of time in the labs working both individually and collaboratively on group-based assignments. Many of our student clubs and organizations also meet in our labs.

Support is readily available outside the classroom. Faculty hold regular office hours and are committed to helping students succeed.

For introductory IT courses, teaching assistants offer free evening tutoring five nights per week. Upper-level courses also include TA office hours for additional support.

JMU Learning Centers provides free services in communication, peer academic coaching, writing, science, math and more. 

Our faculty are active members of their respective research communities and have a history of receiving externally funded grants. They involve students from every major in their research and publish/present at international/national research venues.

Research areas include (but not limited to): Computer Networking, Security and Cryptography, IT Education, Intelligent Transportation, and Robotics.

Students can work within the department as research or teaching assistants, tutors, or student ambassadors. These roles provide valuable hands-on experience, build professional skills and strengthen connections with faculty and peers.

Teaching assistants often describe their role as rewarding because they reinforce material they’ve already mastered while helping other students succeed. Ambassadors enjoy engaging with prospective and current students through open houses, panel sessions, and tours. 

Many students are offered summer research assistant positions with IT faculty.

The College of Integrated Science and Engineering hosts two Career and Internship Fairs each year for our students. The boutique fair provides students with opportunities to engage with company representatives and establish valuable connections for potential internships and full-time positions.

JMU also offers career support through our University Career Center, including one-on-one advising, career preparation and assistance with Handshake – our official online platform for internship and career opportunities.

Our students have interned with FDIC, Freddie Mac, Wells Fargo, Arcfield, SES, Amazon Web Services, ManTech, FBI and others.

Yes, JMU supports double majors and minors. Students work closely with advisors to plan their academic path.

Many IT students choose to minor in fields that complement their studies, such as data analytics, mathematics, or interactive design.

Others pursue minors across a wide range of interests. JMU offers more than 100 minors, including honors, art, history, Asian studies, English and more.

The Honors College offers an enriched academic experience through coursework, research opportunities, and faculty mentoring.

Honors students complete a minor in Honors Interdisciplinary Studies and may pursue an honors scholar designation. This designation requires either an honors senior e-portfolio project or a departmental honors capstone. Students who complete a departmental honors capstone project earn a graduation distinction in the major or minor. 

IT students are active in a wide range of organizations, including Competitive Programming Club, Cyber Defense, Women in Technology, DukeDevs Game Development, PlayMU Gaming Club, Madison Pro Bono Development, Robotics, Madison Tech Society, Unix Users Group, and the UPE Honors Society. Many also participate in hackathons and technical competitions. These organizations provide networking opportunities and practical experience.

Beyond the tech-focused groups, JMU offers more than 400 student clubs and organizations. IT students are involved in everything from Safe Rides and Greek Life to consulting clubs, boxing and countless other interests.

Incoming students are encouraged, but not required to explore basic programming concepts, Linux systems or general IT fundamentals before arriving. Joining relevant clubs or online communities before classes begin can also help ease the transition.

“As a first-year IT student, do not stress about needing to know everything coming in. Learning some basic Python or Linux can help, but it is not required,” says Will, a student in JMU’s Information Technology Program. “The easiest and most important thing you can do is make good friends in your classes. Talk to people, work together, and don’t be afraid to speak up or ask questions. Show up, work hard, and enjoy the process.”  

Please contact Dr. Samy El-Tawab, Program Director at eltawass@jmu.edu

Back to Top