Tuition Fee
Start Date
Medium of studying
Computer Programming
Duration
Details
Program Details
Degree
Bachelors
Major
Computer Programming | Software Development
Area of study
Computer Programming | Software Development
Education type
Computer Programming | Software Development
Course Language
English
About Program
Program Overview
University Programs
Overview
The university offers a range of programs for undergraduate and graduate students, including engineering, research, and entrepreneurship opportunities.
Undergraduate Programs
Bachelor's Degrees
- Bachelor of Arts
- Bachelor of Engineering
- Dual-Degree Program
Undergraduate Experience
- BE Student Resources
- Engineering Design
- Financial Aid & Funding
- Life After Dartmouth
- Project Spaces & Labs
- Research & Entrepreneurship
- Student Life & Housing
- Study Abroad
Quick Links
- Academic Calendar
- BE Student Policies & Procedures
- Career Services
- Course Descriptions
- Course Schedules
- Majors & Modified Majors
- Minors
- Programs & Courses Guide
Program Areas
- Biological/Chemical
- Biomedical
- Electrical/Computer
- Energy
- Materials Science
- Mechanical/Operations/Systems
Graduate Programs
Master's Degrees
- Master of Engineering
- Master of Engineering Management
- Master of Science
Doctoral Degrees
- Doctor of Philosophy
- PhD Innovation Program
Online Programs
Online programs are available for graduate students.
Graduate Experience
- Collaborative Programs
- Degree Outcomes
- Engineering Design
- Financial Aid & Funding
- Joint Degrees
- Student Policies & Procedures
- Student Resources
Quick Links
- Academic Calendar
- Admissions Events
- Career Services
- Course Descriptions
- Course Schedules
- Program Areas
- Programs & Courses Guide
Program Areas
- Biological/Chemical
- Biomedical
- Electrical/Computer
- Energy
- Materials Science
- Mechanical/Operations/Systems
Research
Research by Program Area
- Biological/Chemical
- Biomedical
- Electrical/Computer
- Energy
- Materials Science
- Mechanical/Operations/Systems
Quick Links
- Active Projects
- Collaborative Programs
- Laboratories
- Libraries
- Research News
- Undergraduate Research
Entrepreneurship
Startups
Startups are listed by name, faculty founders, and research programs.
Patents
Patents are listed by title, faculty inventors, and research programs.
Links & Resources
- Dartmouth NSF I-Corps Program
- Dartmouth Tech Transfer
- Entrepreneurship News
- Magnuson Center for Entrepreneurship
- Office of Entrepreneurship & Technology Transfer
- PhD Innovation Program
- Tuck School of Business
Community
Community Info
- Faculty
- Leadership
- Offices
- Academic Calendar
- Student Groups
- Alumni
- Giving
- Magazine
- News
- Events
About
About Us
- Visit
- Facts
- History
- Leadership
- Diversity and Inclusion
- Disability
- Values and Vision
- Strategic Plan
- Policies
- Careers
- Transcripts
- Enrollment Verification
Course Information
ENGS 69 - Smartphone Programming
Description
This course teaches students how to design, implement, test, debug, and publish smartphone applications. Topics include development environment, phone emulator, key programming paradigms, UI design, data persistence, messaging and networking, embedded sensors, location-based services, cloud programming, and publishing applications.
Prerequisites
- COSC 10
Cross-Listed Courses
- COSC 065
Distribution Code
- TAS
Notes
- Course not offered in the 23-24 academic year
- No schedules available
See More
