319 Michelson Hall
(410) 293-5251
Office hours: IAW course policy.


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

Current Semester - Spring 2016 (AY16)

IT472 - Mobile OS Development

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).

IC480 - Capstone

This is a capstone course that ties together concepts from the information technology and computer science curricula to solve a practical problem. These team-oriented project solutions will include the requirements gathering, analysis, design and development of a computing system involving a large, multi-layer organization using appropriate information management and computing technologies.