Students
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
How can I help you today?