Maj Joni Pepin, USMC



319 Michelson Hall
(410) 293-5251
Office hours: Appointments via email preferred. Walk-ins accepted.



Computer Science Department
United States Naval Academy
572M Holloway Rd Stop 9F
Annapolis, MD 21402


Current Semester

IC322 - Computer Networks - Fall 2013/2014 (AY13/14)

Yes, the book is required...get it before class starts!

The course presents the fundamental theoretical concepts, characteristics and principles of computer communications and computer networks, and analyzes and assesses these foundational concepts with respect to network performance and network design. Prereq: IC221, Coreq: SM242.

This area is currently being updated for the Fall 2015 Semester. Please check back soon.

Last Semester

IT486D - Mobile OS Development - Spring 2014 (AY14)

This course will introduce the principles of object-oriented software development in the scope of mobile devices. It covers all the necessary basic topics required in writing Android applications by applying the fundamentals of object-oriented programming in Java, introducing the Eclipse IDE, Android SDK, and other topics. In addition to the basics of Android programming, we will cover several specialized topics on mobile programming (such as networking and databases).

SI110 - Cyber Security I - Spring 2014 (AY14)

Introduction to Cyber Security is a hands-on lab-based course providing a technically focused introduction to the principles behind the use, function, and operation of computers, networks and applications with an emphasis on cyber security.

Course Resources (Intranet Only)


Name Email Message