Skip to Content

Search Results


Refine Your Search

Search Results

Courses

  • Java Programming II: Core Java Programming - CSE-40480

    Core Java Programming will explore the features of the Java programming language to create multi-platform applications. As a developer, you will learn how to use the tools in the latest Java development platform, the proper object-oriented design strategies, and how to lever...

  • Java Programming I: Fundamental Java Concepts - CSE-40479

    Exploring the fundamentals of Java programming, the curriculum introduces programmers to foundational concepts including methods, arrays, and lists. Object-oriented programming and design utilizing inheritance, polymorphism, and abstraction will also be covered in this princ...

  • Java Programming IV : Advanced Java Programming Structures - CSE-40482

    Building on "Java Programming III: Intermediate Java Programming   you will attain many of the specific topics in the Oracle Certified Professional Java Programmer (OCPJP) exam, including the Java runtime environment, generic collections, thread handling and synchronization...

  • Java Programming III : Intermediate Java Programming - CSE-40481

    Building on the skills from "Java Programming II: Core Java Programming, this course reinforces Java basics, including exception handling and event handling. It expands on the swing GUI components and introduces advanced concepts such as Generics, JDBC, and threads. It will ...

  • Android Java Fundamentals - CSE-41246

    Android Java Fundamentals You will be introduced to environments and concepts towards learning how to write Android programs. The Android Java programming language features are covered in detail. As the first course in the Android Programming Certificate you learn how to us...

  • Introduction to Programming Using Java - CSE-41242

    Learning how to program can be a first step towards a lucrative and challenging career. Aimed at first time programmers, this course will help you leap onto that path by exploring fundamental concepts of the highly popular Java programming language.   The goal of this co...

  • Java Spring Boot Programming - CSE-41400

    Unlocking Java Spring Boot: Ignite Your Programming Journey! This course is for software developers who want to quickly master Spring Boot, a popular framework for building enterprise-level Java applications. Students will begin by learning about the fundamentals of the Spri...

  • Data Structures and Algorithms in Java - CSE-41321

    Algorithm and Data Structures - Learn to Write Scalable Code Our algorithm and data structures course will teach you how to write code that scales well with large data sets and identify hidden performance bottlenecks. While the concepts covered in the course are addressed in...

  • Futures: Android Java Fundamentals - CSE-90059

    In this first course in the Android Programming Certificate series, high school students will learn how to use Android Studio, the Android Emulator and the Android Java programming language. Android Studio provides high school students with an integrated development environmen...

  • Secure Software Development Using Java - ECE-40852

    Secure Coding for Java Developers This course explores key software skills for Java software developers that prevent the inadvertent introduction of security vulnerabilities in software systems. The course emphasizes the implementation of secure coding concepts and coding te...

  • Learn to Teach Java - EDUC-40287

    In this self-paced, start anytime, online course prepare to teach Java. Counts toward the Supplementary Authorization in Computer Science. Learn using CS Awesome - aligned with the new APCS A. Prepare to Teach Java including APCS A Java is the most common introductory pr...

  • Learn to Teach Java - EDS-X324C

    Examine issues in teaching and learning of programming in Java with a focus teaching of secondary level students. You will learn teaching and learning of Algorithms; data structures & representation; searching & Sorting; basic software design processes & impacts on society.  Y...

  • Android Programming I - CSE-41145

    Fully updated for the latest Android and Android Studio version, this hands-on course is for software developers who need to quickly learn how to write Android applications for both phones and tablets. It begins by introducing the new Android Studio and SDK Tools. Learn the o...

  • Android Programming II - CSE-41146

    Android Programming II Building on the foundation of Android Programming I, this class will give you the tools to make the most out of one of the most talked about mobile operating systems in the world. You’ll go more in depth on topics covered in the first Android class,...

  • C/C++ Programming II : Dynamic Memory and File I/O Concepts - CSE-40476

    Building upon C/C++ Programming I, level II will provide you with a further understanding of the C and C++ programming languages. Topics include: the run-time environment, advanced I/O features, advanced pointer and array concepts, basic data structures, efficiency and porta...

  • iOS Programming II - CSE-41148

    iOS Programming II This course will introduce you to tableviews and go into detail about tableviews which is one of the more popular view controllers. The course also covers Scroll Views, Saving Data and Complex Input Screens. Course Highlights: Protocols App Life Cycl...

  • iOS Programming I - CSE-41147

    iOS Programming I  Quickly Gain Experience with Multi Scene Apps for iOS devices. This course focuses on navigational controllers of iOS. You'll quickly gain hands-on experience moving between scenes in your Storyboard. You'll learn important iOS skills such as touches and...

  • C# Programming I: Fundamentals of C# - CSE-40534

    Explore the fundamentals of programming with C# and the .NET Framework. Students will have the opportunity to learn the elementary tools used in software development including variables, decision-making constructs, repetition statements, functions and recursion, enumerations...

  • Futures: iOS Programming II - CSE-90029

    This hands-on course is aimed at experienced iOS programmers who want to take their app development skills to the next level using Swift programming. Topics include database access, animation and location-based services. In addition, high school students will explore hardware ...

  • Futures: Android Programming II - CSE-90061

    This class builds on the foundations of Android Programming I to give high school students the tools they need to take full advantage of one of the best mobile operating systems in the world. High school students will gain a deeper insight on topics covered in the previous cla...

  • Web Performance Testing and Test Automation - CSE-41267

    Become an expert in testing Web sites and web services Distributed software architecture, diverse and dynamic environments (OSes, browsers, networks, run-time code generation), multiple programming languages, and a large user base make Web testing more complex. In this cour...

  • Android App Production - CSE-41248

    Android App Production This course will take the student through the process of conceiving, designing, developing and publishing an Android application. Students will begin the process by defining their app idea, as well as conducting an audience and competitive analysis. Fr...

  • Optimization Analysis for Engineers - ENG-40023

    Optimization Analysis for Engineers Optimization provides an elegant blend of theory and applications. The theory uses elements beginning with elementary calculus and basic linear algebra and continues with functional and convex analysis. Optimization is a problem associated...

  • Biostatistical Methods I: Linear Regression and ANOVA - BIOL-40315

    This course is designed to provide a solid foundation in regression analysis and ANOVA, with a special focus on applications in the biomedical field. Whether you’re looking to enhance your research skills or apply statistical techniques in your profession, this course will eq...

  • Introduction to Programming - CSE-40028

    Obtain the foundational skills needed to begin your goal of becoming a programmer. This course introduces first-time programmers to basic programming techniques and principles using the popular Python Programming language. Python's simple syntax is similar to the English lan...

  • Futures: iOS Programming I - CSE-90028

    This hands-on course gives high school students an in-depth look at iOS programming using the Swift language, guiding them as they use tools such as Xcode and Interface Builder to write applications for the iPhone and iPad. High school students will become familiar with the Sw...

  • Indonesian Gamelan: Percussion Instruments (Middle School) - WKSP-90061

    An Indonesian Gamelan ensemble includes mostly percussive bronze instruments played with mallets. In this workshop, students will learn how to play traditional instruments from West Java and perform traditional repertoire as an ensemble. This music is associated with royalty ...

  • C# Programming III: Memory Management and Multi-threading - CSE-40706

    In this advanced C# course the focus will be on some of the more sophisticated programming concepts available in the language. Building on the topics covered in the C# Programming II, participants will learn Functional Programming, multithreaded and parallel programming techn...

  • Italian for Communication II - LTIT-40002

    Level II is designed for beginner students who have had some basic exposure to Italian. Building on your prior knowledge of the present tense, you will begin to learn how to describe events that occur in the past, make basic commands, give orders and advice, and express wants ...

  • Spanish for Communication II - LASP-40002

    Level II is designed for beginner students who have had some basic exposure to Spanish. Conversations include describing people, professions, places and events using a variety of regular and irregular verbs in the present tense. Students continue to expand their cultural aware...

  • Patient Oriented Research II - CLRE-256

    POR II builds on POR I by reviewing the ethical and regulatory basis for human research. You will prepare a proposal to the UCSD (institutional Review board  (IRB), participate in a mock IRB meeting as both an applicant and reviewer, and submit the completed IRB proposal as th...

  • Create Mobile Apps for Android with App Inventor - COMP-90039

    In this program, you'll learn how to create apps for android mobile devices and exploring ideas related to computer science, engineering, design and entrepreneurship. This programs uses App Inventor, a visual programming environment based on a visual blocks programming method...

  • Adult: iOS Programming - CSE-90179

    If you want to create apps for the iPhone or iPad, it’s essential to learn the Swift Programming Language. Get an introduction to this powerful and intuitive language and use it to code simple iOS apps.   Students will learn the fundamentals of Swift and then develop iO...

  • Introduction to Swift Programming - CSE-41201

    Learn Quickly Apple’s Swift programming language Write applications for iOS (for iPhone and iPad), watchOS, and tvOS using the Swift programming language and Xcode. You will be introduced to the Swift programming language with particular attention to the type system. This co...

  • Data Structures and Algorithms in C/C++ - CSE-40049

    Looking to improve your programming skills? Our course on fundamental algorithms and data structures can help you out. You'll learn how to write scalable code that performs well with large data sets, and also discover how to identify hidden performance bottlenecks. Although ...

  • Python Programming Fundamentals - CSE-41273

    Python Programming Fundamentals Python is a versatile and powerful programming language with a wide variety of libraries and third-party packages that can be applied to deep learning, fuzzy text processing, bioinformatics, web development, web scraping, and more. Building o...

  • Intermediate Python - CSE-41310

    Intermediate Python This course utilizes the power and flexibility of the Python language to apply practical programming strategies such as the functional paradigm, modularity, parallelism, concurrency, metaprogramming, reactive programming, microservices, and design pattern...

  • German for Communication II - LAGM-40002

    Textbook chapters 3-5. Includes dates and numbers, personal pronouns, word order, and the perfect tense. Topics include personal responsibilities, aspirations, talents, daily routine, money, work, and homelife.

  • Arabic for Communication II - LAAR-40001

    This class focuses on colloquial Egyptian Arabic. Includes present, past and future tense and negation. Topics include money and the supermarket, buildings and stores, jobs and expressing likes and dislikes.

  • Oil Painting II - ART-40068

    Oil Painting II 10 weeks | $325 | In-Class Geared toward the intermediate painting student, Oil Painting II expands on the ideas and topics presented in the beginning oil painting course. A series of exercises encourages students to investigate materials, surface treatm...

  • General Chemistry II - CHEM-40008

    This course is a continuation of Chemistry I. It is designed for college-level, introductory or preparatory chemistry course. The course emphasizes certain chemical concepts such as quantum mechanics, chemical bonding, gases, solutions, equilibrium, acids and bases, chemical ...

  • Chinese for Communication VII- part II - LACH-40019

    This course is an intermediate level Chinese class. Learners will be able to develop real-life communicative skills as they discuss topics related to everyday life and learn useful grammatical structures presented alongside clear, jargon-free explanations. Chinese culture is a...

  • C/C++ Programming I : Fundamental Programming Concepts - CSE-40475

    With an emphasis on the syntax, semantics and structured programming style, this class examines the C and C++ programming languages. Students will learn to create and compile basic programs using C/C++. Course Highlights: Writing and debugging programs Preprocessor St...

  • Elementary School: C++ Programming - CSE-90125

    Students will practice applying basic coding concepts as they learn to read and write programs with the powerful and versatile C++ language. We will start with an introduction to C++, including computer basics, operating systems and setting up an Integrated Development Environ...

  • Futures: Introduction to Swift Programming - CSE-90026

    This hands-on course provides a comprehensive introduction to Swift Programming, the powerful and intuitive coding language for all of Apple’s operating systems, including macOS, iOS, watch OS and tvOS. High school students will learn how to use Swift Programming to write appl...

  • C/C++ Programming III : Intermediate Programming with Objects - CSE-40477

    This course will emphasize using objecte oriented analysis and design techniques to learn the C++ programming language. Students completing the course will learn C++ syntax, how to make use of the C++ standard library, and how to design and implement custom types that extend...

  • Distributed Programming Using WCF, REST and the Web API - CSE-41196

    Distributed and service-based programming techniques are critical in an ever-connected world. Learn to leverage the .NET Framework to design and develop Internet-enabled applications that can communicate with all forms of devices from workstations and servers to tablets and ...

  • CSE3 Fluency in Information Technology for Teachers - EDUC-41411

    Information technology plays an increasingly large role in both society and the individual lives of citizens. This course attempts to provide students with basic information they need to deal with information technology. It is more of a concepts course than a programming cours...

  • Program Your Future: iOS Programming - PRGF-70047

    Program enrollment in iOS Programming for High Schoolers. This discounted fee is for enrollment in the entire program. Enrolled high school students will take all 3 required courses. Once payment is finalized you will automatically be enrolled in the next available cohort for ...

  • Data Structures and Algorithms in C# - CSE-41338

    Data Structures and Algorithms in C# Gain an understanding of fundamental algorithms and data structures. Learn to write code that scales well with large data sets and how to identify hidden performance bottlenecks. The topics covered are taught in C# but apply to all progra...

  • High School: iOS Programming - CSE-90112

    Unlock iOS app development skills with Swift in this engaging course.   Students will learn the fundamentals of Swift and then develop iOS apps using the Xcode development environment on the Macintosh. They will discover that writing code in Swift is interactive and fun....

  • C/C++ Programming IV: Advanced Programming with Objects - CSE-40478

    Expanding on serveral topics in C++ Programming III, this course encompasses object-oriented analysis, design, and programming. Additionally, advanced memory management, stream and file I/O, persistence, multiple inheritance, advanced polymorphic programming, templates, STL ...

  • C# Programming for Beginners - CSE-40666

    Master the Fundamentals of C# and Begin Your Programming Journey C# is one of the most powerful and widely used programming languages, especially within the .NET ecosystem . It’s versatile language for building everything from desktop and web applications to mobile app...

  • Fundamentals of the .NET Framework - CSE-40605

    The .NET Framework provides tools that yield an overall increase in productivity for developers. Participants in this course will learn about the various technologies available to .NET developers, the value proposition of each, and to compare and contrast technologies where ...

  • SAS Programming I: DATA Step and PROC Fundamentals - BIOL-40190

    SAS Programming I: DATA Step and PROC Fundamentals The SAS system is a software suite for data analysis and management, widely used in business, government, and academia. Because the pharmaceutical, biotech, and clinical research industries use SAS to analyze clinical tr...

  • Programming using JavaScript - CSE-90050

    Start Coding with JavaScript   If you’re looking to prepare for the high-tech jobs of the future, JavaScript is a great place to start. This popular programming language is the backbone of web development. Learning JavaScript gives you the power to create and control dynami...

  • C++ Programming - CSE-90048

    Get an Introduction to C++ Programming   C++ is a powerful programming language that can be used to develop operating systems, browsers, games and more. Practice applying basic coding concepts as you learn to read and write programs with C++. We will start with an introduc...

  • Data Structures and Algorithms in Python - CSE-41347

    Elevate Your Python Programming Mastery with Data Structures and Algorithms Our algorithm and data structures course will teach you how to write code that scales with large data sets and identify hidden performance bottlenecks. While the concepts covered in this course are a...

  • Portuguese for Communication II - LIPO-40001

    Level II is designed for beginner students who have a working knowledge of the grammar covered in the first level course and continues to focus on improving your oral communication skills. While using a variety of regular and irregular verbs in the various tenses, including th...

  • Spanish to English Translation II - LING-40011

      This course covers the latest techniques and strategies in Spanish to English translation. It is appropriate for beginning translators as well as experienced professionals who wish to refine their skills. It emphasizes common problems and solutions with contrastive syntax...

  • Singing II - MUS-40035

    Singing II In this course, singers will explore more sophisticated technical issues while continuing to work on the fundamental aspects of good singing in a friendly and supportive environment. The focus will be on developing the skills necessary to perform as a soloist, in...

  • Advanced Analysis of English Sentence Structure II - LING-40075

    Explore the complexities of English language structures and how and when they are used (pragmatics) in this TEFL certificate course. You will learn how best to teach and integrate the practice of various highly specialized features of English grammar in all types of ESL and...

  • Intermediate Accounting Theory and Practice II - BUSA-40035

    This course covers recording, valuation, and presentation of investments, leases, pensions, corporate income taxes, paid-in capital and retained earnings. Statement of cash flows, statement analysis and issues of full disclosure are also discussed. Format:  This course is of...

  • Grammar and Editing II - LING-40101

    This course is designed for advanced ESL speakers who must demonstrate excellent English grammar in formal written and spoken communications and thus need to improve their knowledge and skills in grammar. Review the grammar points necessary to identify and correct the most ...

  • General Biology II - BIOL-40363

    In General Biology II we will focus on the biological processes of plant and animal form and function as well as ecology.  Topics include evolution, organismal diversity, animal and plant structure and physiology.  This course is appropriate for students interested in a refres...

  • Print Design II - ART-40684

    In this advanced graphic design course, students will work on progressively challenging design assignments. Students will develop their portfolio by working on advanced print design products to create professional-quality pieces. Coursework will advance student communication, ...

  • Japanese for Communication II - LAJA-40001

    The primary goal of this course is for you to acquire skills required for everyday conversations. The course will cover Lessons 10~17 in the textbook and Katakana section of the Kana Workbook. Topics include: entertaining a guest, expressing one’s thoughts, talking about likes...

  • French for Communication II - LAFR-40001

    Textbook chapters 4-6. Includes a further introduction into the present tense, the future, passé composé , and prepositions. Classes are conducted entirely in French and focus on all aspects of students' everyday life. Reading and writing exercises are added to complement in-...

  • Chinese for Communication II - LACH-40001

    Textbook lessons 4-7. With a focus on building oral communication in Mandarin Chinese, instruction includes compound sentences, future tense, auxiliary verbs, and a further introduction to Pinyin and Characters. Everyday topics covered include shopping, discussing the weather,...

  • Arabic: Modern Standard Arabic II - LAAR-40006

    This class is a continuation of Modern Standard Arabic I. The focus is on the grammar of modern standard Arabic, including past tense, future tense, comparison and superlative. Listening and reading activities will include topics on the weather, at the restaurant, at the super...

  • American Sign Language II - LANG-40010

    This class is the second in a series of four American Sign Language (ASL) courses. This course is designed to continue development of the American Sign Language 1 (ASL 1) course, and emphasizes development and refinement of comprehension, production, and interpersonal skills a...

  • Figure Drawing II - ART-40167

    Figure Drawing II 10 Weeks | $395 | In-Class Enhance your drawing strengths through direct observation of a live model and classroom practice using a variety of materials, including charcoal, pencil, and pastels. In addition to helping students achieve accurate visual inte...

  • Creative Process II - ART-40181

    Creative Process II 9 Weeks | $325 | In-Class Tap your creativity through a variety of art-making projects designed to spur your imagination and broaden your abilities. Projects include 2 & 3 dimensional forms, painting, found objects, collage, book art, collaborative work...

  • CPT/HCPCS Coding - MEDC-40020

    This online course prepares students for the American Academy of Professional Coders (AAPC) coding accreditation examinations, as well as the American Health Information Management Associate (AHIMA) coding accreditation examinations. Students will learn how to read and interpr...

  • Mentor Induction Inquiry II - EDUC-31711

    The Mentor Induction Inquiry II course provides mentors with the tools and resources needed to guide and support candidates in the UC San Diego Extension Induction Program as they design their own personal professional development using a self-selected area of interest from th...

  • Coral Survey Science II - ENVR-40024

    This course and program are open exclusively to participants from the Maldives and those working in the Maldives.   Coral Survey Science II   This is the fourth course in the Maldives Blue Prosperity Training Program .  This course will familiarize student...

  • Computational Thinking and Block-Based Programming - EDS-X324B

    In this course, you will examine issues in computing education (e.g., access and equity). You will also learn conceptual and skill development with coreprogramming concepts (flow of control, abstraction, algorithms) using a novice programming framework. Computer science teachi...

  • Middle School: C++ Programming - CSE-90126

    C++ is a powerful programming language that can be used to develop operating systems, games and more. Practice applying basic coding concepts as you learn to read and write programs with C++.   We will start with an introduction to C++, including computer basics, operat...

  • Introduction to Python Programming - WKSP-90112

    This course introduces students to computer programming using the Python language. Students will listen to explanations and watch demonstrations as they gain practical experience with basic coding concepts such as calculations, string formatting/manipulation, conditional state...

  • Database Programming in .NET - CSE-41197

    An essential part of most .NET applications, especially line of business software, is the ability to interact with relational databases. Two principal frameworks that are available to .NET developers: ADO.NET and Entity Framework will be introduced in this course. The first ...

  • C# Programming II: Object-Oriented Programming - CSE-40603

    Explore advanced features of the object-oriented paradigm in the C# programming language including encapsulation, inheritance and polymorphism. Students will have the opportunity to learn the object-oriented techniques used to develop C# programs and to attain software relia...

  • LabVIEW Programming - CSE-40834

    Develop Intuitive, Powerful Programs with LabVIEW   This is an interactive programming course designed to teach students how to design and develop LabVIEW applications in a hands-on format. Participants will learn how to solve problems using LabVIEW, develop, debug, and ...

  • Computational Thinking & Block Programming in K-12 Education - EDUC-40285

    In this self-paced, start anytime, online course you will learn to teach computational thinking and block-based programming for K-12 students. This course counts toward the Supplementary Authorization in Computer Science. Bring Computational Thinking to Kids Computationa...

  • iOS Programming - CSE-90043

    Use Swift To Program iOS Apps   If you want to create apps for the iPhone, iPad or other Apple devices, it’s essential to learn the Swift programming language. Get an introduction to this powerful and intuitive language and use it to code simple iOS apps. Students will lea...

  • Advanced Introduction to 3D Game Programming with Godot - CSE-90097

    Build a Professional 3D Game   Advanced Introduction to 3D Game Programming with Godot will teach students how to build a professional 3D game. Students will explore the finer points of a specific game engine and learn how to program in that game engine's language. This inc...

  • Elementary School: Creative Programming Using Scratch - CSE-90116

    Learn to code your own game like Minecraft, Roblox and Animal Crossing   As they learn to use Scratch, students will develop their computational thinking skills while exploring their personal interests. We will cover concepts such as sequences, loops, parallelism, and ev...

  • Elementary School: Introduction to Python Programming and Machine Learning - CSE-90180

    In this course, students will be introduced to programming in Python, the language of Machine Learning, and to one of the most common applications in Machine Learning, the image classifier.   Machine Learning, Data Science, and the use of Artificial Intelligence technol...

  • Middle School: Introduction to Python Programming and Machine Learning - CSE-90181

    In this course, students will be introduced to programming in Python, the language of Machine Learning, and to one of the most common applications in Machine Learning, the image classifier.   Machine Learning, Data Science, and the use of Artificial Intelligence technol...

  • High School: Introduction to Python Programming and Machine Learning - CSE-90182

    In this course, students will be introduced to programming in Python, the language of Machine Learning, and to one of the most common applications in Machine Learning, the image classifier.   Machine Learning, Data Science, and the use of Artificial Intelligence technol...

  • Embedded Controller Programming for Real-Time Systems - ECE-40097

    This advanced embedded programming course covers real-time event-driven applications with instant and reliable access to systems resources for embedded microcontrollers. The design of complex electronic systems requires a firmware that will respond, within a given time, to ...

  • Python for Informatics - CSE-41225

    Python for Informatics Informatics is the study of structure, algorithms, behavior, and interactions of information systems. Its applications are powerful and broad, and include such fields as life sciences, data mining, business analytics, and social computing. This ha...

  • MATLAB Programming for Science and Engineering - CSE-40848

    MATLAB is a scientific computing tool for data analysis, image processing, and other data intensive applications with a rapid development environment capable of prototyping scientific applications quickly. Participants in this course will explore tool boxes in depth and use ...

  • Python: Exploring The Web - WKSP-90111

    During this trying time, UC San Diego Extension remains committed to helping you achieve your goals. In an effort to help prevent the spread of COVID-19, we have moved this summer’s Sally Ride Science Junior Academy workshops online. These online STEAM (science, technology, ...

  • Creative Programming Using Scratch - CSE-90044

    Create Games with Scratch Block Coding   Are you a fan of games like Minecraft, Roblox and Animal Crossing? Learn to use block coding in the Scratch programming language to create your own games. As they learn to use Scratch, students will develop their computational think...

  • User Experience (UX) Design II - ART-40642

    This course covers style guides, designing for different screens (web and mobile devices), responsive design, and best practices in typography, design and navigation. Participants will design an interactive UX prototype project, and implement a usability test plan. Prerequi...

  • Nutrition Practicum - FPM-40624

    To complete the program in Natural Healing and Cooking, students will also be required to demonstrate their skills by remotely hosting a mini-cooking class after the completion of the “Natural Healing & Cooking” course. Students will practice their cooking skills at home using...

  • Applications to Biology and Medicine II - BIOL-40296

    The medical applications covered in this course will be mostly the medical treatment of various disease states. A modified team-based learning (TBL) approach will be integrated into the course. Students will be tested frequently and there will be opportunities during class fo...

Documents

News, Events, Blogs

  • Will AI Replace Programmers? Navigating the Future of Coding

    By Andrea Siedsma   In today's rapidly evolving technological landscape, concerns often come up about the future of various professions. For programming enthusiasts, a common question is: "Will AI replace programmers?" To delve deeper into this topic, we've collaborat...

Back to top

Refine Your Search

Clear All Filters

Continue Your Search...