
Contact
Tom Murphy
Assistant Dean
Tech (Building 9), room 230B
919-536-7200, ext. 8157
murphyt@durhamtech.edu
Software and Web Development (Non-credit)
Short Term
App development with Swift – Swift is a robust and intuitive programming language created by Apple that’s easy to learn, simple to use, and super powerful. Which makes it great for getting started with code. Students will create apps for Apple’s iOS devices (iPhone, iPad) and be prepared to pass the App Development with Swift Certification Level 1 exam.
Responsive Web Design prepares students to create web pages and websites that respond to a variety of device screen sizes using HTML5, CSS3 and CSS.
A new Artificial Intelligence course is planned for Spring 2024. If you are interested in receiving more information, complete the request form.
WEB-3000RD Responsive Web Design
Responsive web design is producing web designs for the full diversity of devices. This course covers HTML5, CSS3, and CSS Grid. Students will learn to build a user interface using HTML5, manage website appearance and add dynamic features with CSS3. Students should have basic computer skills with a Windows PC or Mac, including file management.
CSC-3118L1 App Development With Swift Level 1 Certification
This course introduces the development of iOS applications and Apple applications using the Swift programming language. Emphasis is placed on syntax, object-oriented principles, memory management, and functional concepts of Swift programming. Upon completion, students should be able to develop fully functional iOS and Apple applications using the Swift programming language. Students will be prepared to pass the App Development with Swift - Associate certification exam. Students should have a very good understanding of computer concepts and know how to navigate the Windows or Mac desktop.
CSC-3154F Foundations of Data Science
This course provides hands-on and guided experience in Data Science using the Python programming language. Topics include data wrangling, data exploration, data visualization, SQL, and introduction to machine learning including case explorations. Familiarity with Python programming is required; equivalent to successful completion of a first semester Python programming course.