
Vitnemål i realfag (Associate of Science) in
Associate of Science i webprogrammering Berkeley City College

Introduksjon
Dette programmet vil forberede studentene på en karriere innen programmering for Internett og World Wide Web. De vil lære klient- og server-side webprogrammeringsteknologier, forstå Internett-kommunikasjon og protokoller og relaterte teknologier og lære de nyeste versjonene av HTML, CSS, JavaScript, Java og databaser for å integrere dem for å lage dynamiske interaktive nettsider.
Før de går inn i programmet, bør studentene ha en solid datakunnskapsbakgrunn, slik som den som tilbys av CIS 1, CIS 5 eller CIS 42A/B eller tilsvarende.
Programresultat
Studenter som fullfører programmet vil kunne:
- Bruk både klient- og server-side teknologier gjennom dynamiske nettsider som kobler til back-end serverbaserte databaser, sporing av nettøkter ved hjelp av informasjonskapsler og URL-omskriving, og bruk av nettsikkerhet og sikker nettkommunikasjon.
- Bruk god programmeringspraksis som UML og objektorientert programmering for å skrive programmer.
- Bruk programmeringsspråket Java for å lage nye programmer.
Læreplan
Anbefalt kursrekkefølge
Studenter kan bruke følgende mønster for å fullføre en Associate in Science-grad i webprogrammering. Dette er bare ett mulig mønster. Hvis de ønsker å oppnå en tilknyttet grad eller sertifikat, må de delta i Student Success Program (Matriculation), som inkluderer vurdering av akademiske ferdigheter og utvikling av en Student Education Plan (SEP) med en rådgiver. Denne planen vil kartlegge kursrekkefølgen deres for å hjelpe dem med å fullføre graden uavhengig av hvilket semester de begynner på klassene.
1. semester/høst
- Introduksjon til dataprogrammering
- Forretningskommunikasjon
- Undersøkelse av programmeringsspråk for nettet
- Generell utdanning og valgfag
Totalt 15
2. semester/vår
- Java programmeringsspråk I
- Databaseprogrammering for nettet
- Undersøkelse av programmeringsspråk for nettet (fortsettelse)
- Generell utdanning og valgfag
Totalt 16
3. semester/høst
- Java programmeringsspråk II
- JSP og Servlets
- Systemanalyse med UML
- Generell utdanning og valgfag
Totalt 15
4. semester/vår
- C# programmering
- Nettprogrammering Capstone Project
- Generell utdanning og valgfag
Totalt 14
Karrieremuligheter
Nettprogrammerer, programmerer/analytiker, programvareutvikler og profesjonell innen informasjonsteknologi.