|
There are no translations available. IDRC олон улсын байгууллагаас санхүүжүүлж буй “Dream IT” төслийн хүрээнд МУИС, МКС-иас хэрэгжүүлж буй “Монгол улсын их дээд сургуулиудын програм хангамж, МХТ-ийн чиглэлийн хичээлийн хөтөлбөрийг сайжруулах” нь сэдэвт дэд төслийн
хүрээнд боловсруулав
Програм хангамжийн инженерчлэл бол системтэй, хяналттай, үр дүнтэй аргаар өндөр чанартай програм хангамж бүтээх, түүнийг тэтгэн арчлах салбар ухаан юм. Үүнд инженерчлэлийн мэдлэг, техник, арга барилуудыг програм хангамжийн хөгжүүлэлтэд ашиглах чадвар мөн хамрагдана. Програм хангамжийн инженерийн хөтөлбөр нь програм хангамж хөгжүүлэлтийн процесс, зарчим, онол, практикийн өндөр мэдлэг, ур чадвартай мэргэжилтнүүд бэлтгэхэд чиглэгдэх ёстой. Электроник инженерчлэл, Физик хоёр хоорондоо ялгаатай байдагтай адилаар Програм хангамж инженерчлэл болон Компьютерийн ухаан нь хоорондоо ялгаатай салбарууд юм (D.Parnas).
Програм хангамжийн инженерчлэл, Компьютерийн ухаан хоёул ижилхэн инженерийн ерөнхий мэдлэг олгох боловч Компьютерийн ухааны зорилго нь шинжлэх ухаанд суралцах, харин Програм хангамжийн инженерчлэл бол олж авсан шинжлэх ухаан болон технологийн ололтийг ашиглан шинэ бүтээгдэхүүн, хэрэгслүүд бүтээхэд орших юм.
Тодорхойлолт
Програм хангамжийн инженерчлэл бол инженерчлэлийн зарчмуудыг хэрэглэн хэмнэлттэй, чанартай програм хангамжийн системийг бүтээх ухаан юм. IEEE-д програм хангамжийн инженерчлэлийг дараахь байдлаар тодорхойлсон байна:
“1. Програм хангамжийг хөгжүүлэх, хэрэглэх, арчлахад дэс дараатай, дэг журамтай, хэмжиж болохуйц хандлагыг хэрэглэх нь програм хангамжийн инженерчлэл юм.
2. Дээрх 1-д заасан хандлагуудыг судлахыг програм хангамжийн инженерчлэлийн ухаан гэнэ”
Алсын хараа
Програм хангамжийн инженерчлэл бол системтэй, хяналттай, үр дүнтэй аргаар өндөр чанартай програм хангамж бүтээх, түүнийг тэтгэн арчлах салбар ухаан юм. Үүнд инженерчлэлийн мэдлэг, техник, арга барилуудыг програм хангамжийн хөгжүүлэлтэд ашиглах чадвар мөн хамрагдана. Програм хангамжийн инженерийн хөтөлбөр нь програм хангамж хөгжүүлэлтийн процесс, зарчим, онол, практикийн өндөр мэдлэг, ур чадвартай мэргэжилтнүүд бэлтгэхэд чиглэгдэх ёстой. Програм хангамжийн инженерчлэлийн зорилгыг Пакистаны SE-ийн боловсролын талаар хөтөлбөрийн албан ёсны тодорхойлолт:
Онол практикийг хослуулсан, хэрэглээний түвшний ойлголттой, асуудлыг шийдэх мэдлэг, чадвартай оюутан бэлтгэхийг зорино. Үүний тулд тэд инженерчлэлийн зарчмуудыг хэрэгжүүлэх, бодит ажлууд, үйлдвэрлэлд програмын бүрэлдэхүүн хэсгүүд, системүүд хийж оролцох, мөн тэдгээрийн арчилгааг хийх чадвартай болгон бэлтгэнэ. Мөн хөтөлбөр нь мэргэжлийн өсөлт, хөгжилөөс гадна хувь хүний ур чадварын хөгжилийг анхаарна. Энэ нь оюутнуудыг ам болон бичгийн чадварыг өсгөх, тэднийг багаар ажиллахад сургах юм. Хөтөлбөр нь оюутнуудад мэргэжлийн болон ёс суртахууны үүрэг хариуцлагыг ойлгуулах болно. Мөн хөтөлбөр нь амьдралын туршид суралцах сонирхол, мэргэжлийн шинэчлэлийг багтааж болохоор байх ёстой.
SE сургалтын төлөвлөгөө нь энэ мэтээр сургуулийн болон үйлдвэрлэлийн шаардлагад нийцэн хөгжүүлэгдсэн. Төгсөгчид орчин үеийн асуудлуудыг шийдэх хангалттай чадвартай болж төгсөнө.
SE сургалтын төлөвлөгөөний мэдлэгийн хамрах хүрээ
“ABET Инженерийн Шалгуур 2000” баримтад тэмдэглэснээр:
Сургалтын төлөвлөгөө нь өргөн бөгөөд гүнзгий далайцтай инженерийн болон компьютерийн ухааны сэдвүүдийг хөтөлбөрийн зорилго болон гарчгуудаар тусгах ёстой. Хөтөлбөр нь төгсөгчдөд дараахь мэдлэг, чадваруудыг олгох ёстой: програм хангамжийн системүүдийг шинжлэх, зохиомжлох, шалган нотлох, батлах, хэрэгжүүлэх болон арчлан тордох мэдлэг, чадвар; мөн нарийн төвөгтэй системүүдэд дискрет математик, магадлал, статистик тооцоолол, менежмент болон компьютерийн ухааны мэдлэгүүдийг холбон хэрэглэх чадвар.
Програм хангамжийн инженерчлэлийн сургалтын хөтөлбөрийг дараах үндсэн хэсгүүдэд хувааж болно:
- Тооцооллын үндэс (CS/SE/CE)
- Програм хангамжийн инженерчлэл (SE Major)
- Програм хангамжийн инженерчлэлийн хэрэглээ
- Дэмжлэг үзүүлэх хэсэг (Математик болон Байгалийн ухаан )
- Ерөнхий суурь боловсрол (Менежмент, Нийгмийн ухаан,.. )
Хөтөлбөрийн хорооноос сайн сургалтын хөтөлбөр бол сургалтын эрт шатанд суурийг сайн тавихад чиглэсэн байх ёстой бөгөөд цаашлан мэргэжлийн суурь болон шаардлагатай ур чадваруудыг аажмаар олгох ёстой гэж үзсэн. Програм хангамжийн инженерчлэлийн сэдвүүдийг сургалтын 2 дахь жилээс дариу эхлэх ёстой. Програм хангамжийн инженерчлэлийн техник сэдвүүд гурав болон дөрөв дэх жилд заагдана. Лабратори хэсэг нь үйлдвэрлэлийн практик, асуудал шийдэх туршлагыг оюутнуудад ойлгуулна. Програм хангамжийн инженерчлэлийн дадлага ажлууд сургалтын хөтөлбөрт бүхэлдээ тусгагдах ёстой. Програм хангамжийн инженерчлэлийн дадлага нь ихэвчлэн хэрэглээний програмын хүрээнээс хальсан байдаг. Тиймээс төгсөгчдөд ахлах курстээ ядаж нэг хэрэглээний салбарыг судлах боломж олгох ёстой. Энэ нь програм хангамжийн инженерчлэлийн практик болох бөгөөд тэднийг суралцахад дэм болно. Хялбаршуулсан төслийн ажлууд нь төрөл бүрийн курсээр олж авсан мэдлэгийг нэгтгэж бодит асуудлыг багаараа шийдэх боломжийг олгох ёстой.
Програм хангамжийн инженерчлэлийн зэрэг олгох хөтөлбөрүүд
Нэршил
Хөтөлбөрийн хорооноос Програм хангамжийн инженерчлэлд хамаатай нэршилүүд олон улсын жишиг, стандартад нийцэх ёстой болохыг онцолсон. Эндээс эрдмийн зэрэг цолны дараахь нэршилүүд батлагдсан:
Bachelor of Science in Software Engineering — BS Software Engineering — BS (SE)
Master of Science in Software Engineering — MS Software Engineering — MS (SE)
Doctor of Philosophy in Software Engineering — Ph.D. Software Engineering — Ph.D.
Хөтөлбөрийн хугацаа
Хорооноос нэг семестерт орох 15 цагийн лекцийг 1 кредитээр тогтоосон. Мөн 2-оос 3 долоо хоногийн лабратори нэг кредит цагт тооцогдоно. Семестер нь төгсгөлийн шалгалтыг оруулаад 15 долоо хоног байна.
Бакалаврын Програм хангамжийн инженерийн хөтөлбөр нь 8 семестерээр 4 жил хичээллэнэ, мастерын хөтөлбөр нь 4 семестерээр 2 жил хичээллэнэ.
Элсүүлэх нөхцөл
Програм хангамжийн инженер - Бакалавр хөтөлбөрт элсэхийн тулд дундаас дээш түвшний физик, математикийн боловсролтой байх хэрэгтэй, хэдий тийм боловч сургуулиуд мөн өөрсдийн элсүүлэх нөхцөлийг тодорхойлж болно.
Програм хангамжийн инженер - Мастерт элсэхийн тулд 4 жилийн Програм хангамжийн инженер - Бакалавр хөтөлбөрт хамрагдсан эсвэл ижил түвшний боловсролтой байх ёстой.
Програм хангамжийн инженер Бакалавр — BS (SE)
Хөтөлбөрийн зорилго
Хөтөлбөрийн зорилго бол тооцоолох ухаан болон програм хангамжийн инженерчлэлийн мэдлэг, практик, арга техникүүдийг хослуулсан ур чадвартай мэрэгжилтэн бэлтгэхэд оршино. Энэ хөтөлбөрийг төгсөгч нь багаар ажиллах чадвартай, мэргэжлийн програм хангамж хөгжүүлэгч байна. Төгсөгчид програм хангамжийн хөгжүүлэлттэй хамаатай нийгэм, түүх, соёл урлаг, шинжлэх ухаан, математик, харилцааны суурь мэдлэгтэй болно. Мөн програм хангамжийн бүтээгдэхүүний менежмент, инженерчлэлийн мэдлэг туршлагатай, мэргэжлийн асуудал, практикуудыг ойлгох чадвартай байна. Төгсөгчид өөрсдийн програм хангамж инженерчлэлийн чадамж, бүтээмжээ үнэлэх, ойлгох чадвартай болно. Хөтөлбөр нь нийтлэг суурь мэдлэгүүд болон дэмжих сэдвүүдийг хамарч өргөн хүрээтэй хийгдсэн; мөн програм хангамжийн инженерчлэлийн ихэнхи мэдлэгийн салбар руу гүн орсон. Суралцагсдад олговол зохих чухал элементүүдийг дурдвал:
- математик, физик, компьютерийн ухаан болон бусад холбоотой ухааныг ойлгон мэдэх, амьдралд хэрэгжүүлэх.
- програм хангамжийн инженерчлэлийн зарчмуудыг мэдэх, тэдгээрийг практик, үйлдвэрлэлийн бодит нөхцөлд хэрэгжүүлэх.
- системийн шаардлагыг шинжлэх, загварчлах, баримтжуулах, хөтлөх чадвартай байх.
- програм хангамжийн системийг зохиомжлох, хэрэгжүүлэх, арчлан тордох чадвартай байх.
- програм хангамжийн системийг шалгах, турших, батлан нотлох чадвартай байх.
- салбарын цаг үеийн бодит байдал, стандартуудын талаар мэдээлэлтэй байх.
- нэг буюу түүнээс олон хэрэглээний програмын салбарт ажиллах чадвартай байх.
- багийн ажиллагааны зарчмуудыг мэддэг, даган ажиллах чадвартай байх.
- програм хангамжийн төслийн менежментийн ур чадваруудыг мэддэг, хэрэгжүүлэх чадвартай байх: үнэлгээ хийх, өртөг тогтоох, төлөвлөх, нөөцийг хувиарлах, төлөвлөх.
- харилцааны өндөр ур чадвартай байх.
- бие даан суралцах чадвартай байх.
- ёс суртахууны болон мэргэжлийн үүрэг хариуцлагаа ухамсарласан байх.
- эдийн засаг, хүмүүнлэг, нийгмийн ухааны мэдлэгтэй байх.
Хөтөлбөрийн загвар
Энэхүү сургалтын хөтөлбөр нь дээр тодорхойлсон зорилгод системтэйгээр хүрэх хөтөлбөр байна. Хөтөлбөр нь оюутны хэрэгцээ, зах зээлийн төлөв байдал, салбарын чиг хандлагад нийцсэн агуулга, бүтэцтэй хийгдсэн. Хөтөлбөрийн эхний хоёр жилд оюутнуудад компьютерийн ухааны суурь үндэсийг олгоно, мөн програм хангамжийн инженерчлэлийн зарим чухал сэдвүүдийг заана. Мөн оюутнууд математик, физик зэрэг суурь шинжлэх ухнааны ур чадвар, техникүүдийг эзэмшсэн байна. Эдгээр сэдвүүд дэмжих курсын хэлбэрээр хангалттай цагаар заагдана. Оюутны хувийн зан чанарын онцлогт тохируулан харилцааны, бичгийн чадварын гэх зэрэг ерөнхий боловсролын курсуудыг явуулна. Мөн сонголттой курсуудыг оюутнуудад санал болгосноор тэднийг өөрсдийн сонирхолоо хөгжүүлэн өсөж дэвжих боломжийг олгоно.
Ахлах курсуудэд илүү нарийн сэдвүүдийг судлана. Дор хаяж нэг хэрэглээний програмын салбарын талаар мэдлэг олгох сургалт хийнэ, ингэснээр төрөл бүрийн ажлын зах зээлд таарах хүний нөөц бэлдэж байгаа хэрэг юм. Оюутнуудад шинжлэх ухаанч хандлагыг төлөвлшүүлэх зорилгоор лабратори ажлууд хийлгэнэ, энэ нь тэднийг салбартаа ажиллах, цаашдын судалгааны чиглэлийн ажил хийхэд бэлтгэл болно. Төгсөлтийн төслийн ажил нь оюутнуудын дөрвөн жил сурсан үр дүнг дүгнэх шалгуур болно.
Дүрс 1
|
Үндсэн хэсэг
|
Цөм хэсэг
|
Сонголтын хэсэг
|
Кредит цаг
|
|
Компьютерийн үндэс
|
37
|
15
|
76
(56%)
|
|
Програм хангамжийн инженерчлэл
|
18
|
|
Програм хангамжийн инженерчлэл(Хэрэглээний програмын түвшинд)
|
|
06
|
|
Дэмжих хичээл(Математик/ШУ)
|
12
|
9
|
21
(16%)
|
|
Ерөнхий боловсрол
|
15
|
18
|
33
(25%)
|
|
Нийт
|
82
(63%)
|
48
(37%)
|
130
|
Програм хангамжийн инженерийн бакалавр BS(SE)
Компьютерийн цөм 37 кредит цаг
|
Програм хангамжийн инженерийн заавал судлах курс (18/130)
|
|
№
|
Код
|
Өмнөх холбоо
|
Курсын нэр
|
Кредит цаг
|
Семестр
|
|
12
|
SE
|
10
|
Програм бүтээх
|
3 (3-0)
|
4
|
|
13
|
SE
|
10
|
Хүн ба Компьютерийнхарилцаа
|
3 (3-0)
|
4
|
|
14
|
SE
|
12
|
Програм хангамжийн дизайн ба архитектур
|
3 (3-0)
|
5
|
|
15
|
SE
|
10
|
Програм хангамжийн чанарын баталгаа
|
3 (3-0)
|
6
|
|
16
|
SE
|
10
|
Програм хангамжийн шаардлагын инженерчлэл
|
3 (3-0)
|
6
|
|
17
|
SE
|
15,16
|
Програм хангамжийн төслийн менежмент
|
3 (3-0)
|
7
|
|
Програм хангамжийн инженерийн сонгон судлах курс (15/130)
|
|
№
|
Код
|
Өмнөх холбоо
|
Курсын нэр
|
Кредит цаг
|
Семестр
|
|
18
|
CS
|
-
|
Дискрет бүтэц 2
|
3 (3-0)
|
2,3
|
|
19
|
CS
|
5
|
Автомат онол ба формал хэл
|
3 (3-0)
|
5,6
|
|
20
|
SE
|
5 or 6
|
Формал арга
|
3 (3-0)
|
6-7
|
|
21
|
SE
|
10
|
Програм хангамжийн хөгжүүлэлтийн технологиуд
|
3 (3-0)
|
6,7
|
|
22
|
SE
|
10
|
PSP ба TSP
|
3 (3-0)
|
7-8
|
|
23
|
SE
|
10
|
Тархсан тооцоолол
|
3 (3-0)
|
7-8
|
|
24
|
CE
|
8
|
Микропроцессорын интерфэйс
|
3 (3-0)
|
7
|
|
25
|
CS
|
4,5
|
Алгоритмын анализ
|
3 (3-0)
|
6
|
|
26
|
CS
|
2
|
Хиймэл оюун ухаан
|
3 (3-0)
|
6
|
|
27
|
CE
|
8
|
Компьютер архитектурын удиртгал
|
3 (3-0)
|
4,5
|
|
28
|
CS
|
2,3
|
Програмчлалын хэлний зарчмууд
|
3 (3-0)
|
7
|
|
29
|
CS
|
41
|
Компьютер график
|
3 (3-0)
|
6
|
|
30
|
CS
|
26
|
Оюун ухаант сүлжээ
|
3 (3-0)
|
8
|
|
31
|
CS
|
9
|
Өгөгдлийн баазыг удирдах системийн удиртгал
|
3 (3-0)
|
8
|
|
32
|
CS
|
8
|
Өгөгдлийн нууцлал ба инкриптелт
|
3 (3-0)
|
6
|
|
33
|
CS
|
8
|
Real-time системүүд (Бодит хугацааны)
|
3 (3-0)
|
6-7
|
|
34
|
CS
|
49
|
Био-мэдээлэл зүй
|
3 (3-0)
|
5-8
|
|
35
|
CS
|
9
|
Өгөгдлийн хадгалалт ба өгөгдлийн олборлолт (Өгөгдөл цуглуулга)
|
3 (3-0)
|
6,7
|
|
Тусгай сонголтын курс(6/130)
|
|
Мэргэшүүлэх түвшинд дараах курсуудээс 3 кредитээр 2 юмуу 3-н курсыг багцалж заана.
Курс болгоноршил тооцоолох ухааны зарчмууд, тэдгээрийг хэрэглэсэн практик хэмгүүдийгагуулсан байхаар зохион байгуулагдах ёстой.Тухайлбал нийтлэг курсуудыг нэрлэбэл банк даатгал, ХАА, гэхмэт
|
|
|
|
Салбар
|
Сэдвүүд/бүрэлдэхүүн хэсэг
|
Кредит
|
|
|
1
|
IS
|
Байгууллагын системийн инженерчлэл
|
ERP системүүд, SCM системүүд, CRM системүүд
|
6
|
5-8
|
|
2
|
NS
|
Сүлжээ төвтэй системүүд
|
Вэбэд суурилсан технологиудын мэдлэг ур чадвар,
Сүлжээ хамгаалалтын тухай гүнзгийрүүлсэн сэдвүүд
|
6
|
5-8
|
|
3
|
IS
|
Байгууллагын нууцлалын архитетур
|
Бизнесийн орчны хамгаалалтын асуудлууд, хамгаалалтын султал болон эрсдлийн шинжилгээ, крипто шинжилгээ
|
6
|
5-8
|
|
4
|
IS
|
Мэдээллийн систем ба Өгөгдлийн боловсруулалт
|
Өгөгдлийн хадгалалт, өгөгдлийн сан болон бизнесийнудирдлагынгүнзгийрүүлсэн сэдвүүд
|
6
|
5-8
|
|
5
|
IS
|
Санхүүгийн болон
E-commerce системүүд
|
Данс бүртгэл, санхүү аюулгүй байдал
|
6
|
5-8
|
|
6
|
CE
|
Гэм буруу,хүлээцтэй, алдаанд тэсвэртэй системүүд
|
Олон төрлийн мэдлэг чадвар, тархсан системүүд,
|
6
|
5-8
|
|
7
|
CE
|
Аюулгүй байдал онцгой чухал системүүд
|
Формал аргууд, зөвшлийн баталгаа гэх мэт удирдах системүүдийн мэдлэг
|
6
|
5-8
|
|
8
|
CE
|
Эмбэдэд ба бодит хугацааны систем
|
Эмбэдэд системийн тоног төхөөрөмж, хөгжүүлэлхийх хэл болон багажууд, хугацааны асуудал, төхөөрөмжийн шалгалт
|
6
|
5-8
|
|
9
|
BI
|
Био анагаахын систем
|
Биологи болон бусад холбогдох шинжлэх ухаанууд, аминчухал системийн мэдлэг
|
6
|
5-8
|
|
10
|
SS
|
ШУ-ны систем
|
ШУтай холбогдох сэдвүүд
|
6
|
5-8
|
|
11
|
TE
|
Холбооны систем
|
Тохиргоо, дохионы онол мэдээний системийн онол, телефон болонхолбооныбүртгэлүүд
|
6
|
5-8
|
|
12
|
AS
|
Нисэх болон Тээврийн систем
|
Механик инженерчлэлийн зарчмууд,амин чухал системийнмэдлэг, эмбэдэд болон бодит хугацааны мэдлэг
|
6
|
5-8
|
|
14
|
IE
|
Ажүйлдвэрийн процессийн систем
|
Хяналтын системүүд, ажүйлдвэрийн инженерчлэл болон бусадхамаатай сэдвүүд, эм ба бодит..
|
6
|
5-8
|
|
15
|
ES
|
Мультмедиа,тоглоом болон интертаймент системүүд
|
Визуальны график болон дүрслэл, хүн компьютерийн хоорондох интерфэйсийн дизайн
|
6
|
5-8
|
|
16
|
WN
|
Жижиг мобайль төхөөрөмжүүдэд зориулсан систем
|
Жижиг мобайль төхөөрөмжүүдэд зориулсан интерфэйсийн дизайн
|
6
|
5-8
|
|
17
|
AI
|
Агентад суурилсан систем
|
Машин суралцах,тодорхойгүй логик, мэдлэгийн инженерчлэл
|
6
|
5-8
|
Тооцооллын шаардлагатай-дэмжлэг үзүүлэх шинжлэх ухаан 12 кредит цаг
|
Сонголтын дэмжлэг үзүүлэх курс (9/130)
|
|
5
|
MT
|
1
|
Олон хувьсагчийн тооцоолол
|
3(3-0)
|
2
|
|
6
|
MT
|
1
|
Дифференциал тэгшитгэл
|
3(3-0)
|
4-5
|
|
7
|
MT
|
3
|
Тоо болон тэмдэгтийн боловсруулалт
|
3(3-0)
|
5-6
|
|
8
|
MT
|
3
|
....процесүүд
|
3(3-0)
|
6-7
|
|
9
|
Sc
|
-
|
Физик-2(Механик)
|
3(3-0)
|
2
|
|
10
|
Sc
|
-
|
Био-хими
|
3(3-0)
|
4
|
|
11
|
Sc
|
-
|
Биологи
|
3(3-0)
|
4
|
|
12
|
EE
|
4
|
Дижитал электроникс
|
4(3-3)
|
3-4
|
|
13
|
Sc
|
-
|
Програм хангамжийн инженерчлэлийн эдийн засаг
|
3(3,3)
|
3-4
|
Ерөнхий боловсролын хичээлүүд 12 кредит цаг
|
Ерөнхий боловсролын хичээлийн сонголтын курс(18/130)
|
|
60
|
SS
|
-
|
Англи хэлний түүх
|
3(3-0)
|
5
|
|
61
|
SS
|
-
|
Эдийн засаг
|
3(3-0)
|
7
|
|
62
|
SS
|
-
|
Социологи
|
3(3-0)
|
2-6
|
|
63
|
SS
|
-
|
Психологи
|
3(3-0)
|
6
|
|
64
|
SS
|
-
|
Олон улсын харилцаа
|
3(3-0)
|
7
|
|
65
|
HU
|
-
|
Гадаад хэл(Араб,Франц,Герман гэх мэт)
|
3(3-0)
|
7-8
|
|
66
|
MG
|
-
|
Мэдээллийн системийн аудит
|
3(3-0)
|
7
|
|
67
|
MG
|
-
|
Менежментийн үндэс
|
3(3-0)
|
4
|
|
68
|
MG
|
-
|
Хүний нөөцийн менежмент
|
3(3-0)
|
5
|
|
69
|
MG
|
-
|
Маркетинг
|
3(3-0)
|
6-7
|
|
70
|
MG
|
-
|
Эдийн засгийн тооцоолол
|
3(3-0)
|
5-7
|
|
Хичээлийн нэр:Програм бүтээх
|
|
Хичээлийн бүтэц:Лекц :3/Лаб:3/ Кредит цаг:4
|
|
Өмнөх холбоо: Өгөгдлийн бүтэц
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Програм хангамж бүтээх арга барил багажуудыг хэрэглэх, үүнд:доод түвшинд програм хангамжийг зохиомжлоход зориулсан төлөвт суурилсан болон хүснэгтлэх аргууд багтана.
- Төрөл бүрийн програмуудад зориулан энгийн хэл болон протокол зохиомжлох
- Тохиромжтой багажууд ашиглан энгийн хэл болон протоколуудадзориулсан код үүсгэх
- Доод түвшний програм хангамжуудын модулууд формал тодорхойлолт зохиох, мөн тэдгээр тодорхойлолтуудаа шалгах мөн тодорхойлолтуудаасаа код үүсгэх
- Энгийн паралель систем зохиомжлох
- ПХ-ийн үр бүтээмж найдвартай ажиллагаа, засварлах боломжийг нэмэгдүүлэх шинжилгээ хийх
|
|
Курсын агуулга:
- Формал хэлний үндэс,өгүүлбэрзүй болон дүрэм,Barkus Naur-н форм,регуляр илэрхийлэл болон төлвийн диаграмын хамаарал
- Үг зүйн шинжилгээ, токен,үгтэмдэгтрешулярилэрхийлэл болон шилжлтийн сүлжээ, сканерийнзарчим
- Сканнер үүсгэх багажууд, сканнерийн хэрэглээ,сканнерболон компайлерийн хамаарал
- Мод, моднышинжилгээ, контекст хамааралгүй дүрэм, LL боловсруулалт
- Програмчлалын хэлний зарчмууд, програмчлалынхэл болон платформоо сонгох шалгуур
- ПХ- зохиомжлох болон бүтээх ажлыг аютоматжуулахад зориулсан багажууд
- Өргөтгөсөн төгсгөлөг машинытусламжтай системийг загварчлах
- SDL
- Паралель дүрслэл, паралел системийн шинжилгээ
Жишээ лабораторийн ажил даалгаварууд
- Системийн зохиомж хийхэд ПХ-ийн инженерчлэлийн багажууд ашиглах нь
- Хэлнийзадлан шинжлэгч хэрэглэх нь
|
|
Ашиглах материал:
|
|
Хичээлийн нэр:Хүн ба компьютерийн харилцаа
|
|
Хичээлийн бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм хангамж бүтээх удиртгал
|
|
Зорилгууд:Хүн компьютерийн харилцааны сэтгэлзүйн зарчмууд, хэрэглэгчийн интерфэйсийн үнэлгээ,хэрэглэх боломжийн инженерчлэл,хэрэглэгч төвтэй зохиомж, төсөөллийн загварчлал болон орлуулга загвар,цонх цэс командын зохиомж,дуу хоолой болоннатурал хэлний оролт гаралт, хариулах хугацаа болон хариуүйлдэл, өнгө зураг дуу, лозалчлал болон глобалчлал, хэрэглэгчийн интерфэйсийнархитектур болон API,жишээ төсөл
|
|
Хичээлийн агуулга:
- Хүн компьютерийн харилцааныүндэс, сэтгэл зүйнүндэс
- Хэрэглэгч төвтэй зохиомж
- Төсөөллийнзагварууд болон ноорогзагвар
- Интерфэйс зохиомжлах, өнгө шрифтдууамьоруулахаргатехникүүд
- Интерфэйсийн зохиомж
- Дэлгэцийнзохион байгуулалт,хариу үйлдэлүзүүлэх хугацаа алдааны мэдэгдэл
- Тусгай төхөөрөмжийн интерфэйсийн зохиомж, дуу авианы оролт гаралтын хэрэглээ
- Интерфэйсийнзохиомж, глобалчлал тусламжийн систем
|
|
Ашиглах материал:
|
|
Курсийн нэр:ПХийнзохиомж архитектур
|
|
Курсийн бүтэц:Лекц :3/Лаб:3/ Кредит цаг:4
|
|
Өмнөх холбоо: ПХ-ийн инженерчлэлийн удиртгал
|
|
Зорилгууд: ПХ-ийн зохиомжийн гүнзгийрүүлсэн судалгаа, фрэймворк архитектур зохиомжийн хэлбэрүүдийг судлах, холбогч програмуудын судалгаа, холбогч програмууд ашиглан тархсан системүүд кохиомжлох, компонентэд суурилсан зохиомж, хэмжилтийн онол болон хэмжилтийг зохиомжид зөв хэрэглэх нь, хурд аюулгүй байдал хамгаалалт, дахин ашиглах байдал, найдвартай байдлын зохиомж, ПХ-ийндотоод чанарыг хэмжих нь, зохиомжийн үнэлэлт болон хөгжүүлэлт, ПХийндахин инженерчлэл болон буцаан инженерчлэлийн үндэс
Энэ курсийгдүүргэсэнээр оюутнууддараахчадвартай болно:
- Төрөл бүрийн ПХ зохиомжлоходтөрөл бүрийн архитектур фрэймворкзохиомжийн аргууд ашиглах
- Зарим холбогч технологиуд ашиглан ПХ-ийгзохиомжлох хэрэгжүүлэх
- ПХийн зохиомжийг буцаах инженерчлэлийн аргаар дахин босгох
|
|
Курсын агуулга:
- Зохиомжийн хэлбэрүүдийн гүнзгийрсэн судалгаа
- Зохиомжийн хэлбэрүүдийг зарим жишээ програм дээр хэрэгжүүлэх
- COM,Corba,.NET зэрэг холбогч архитектуруудыг судлах
- Бодит зохиомжийн судалгаа практик ажил
- ПХ-ийг хэмжиххэмжилтийнүндэс, чанарын хэмжилт
- Дахин инженерчлэл болон буцаан инженерчлэх аргууд
|
|
Ашиглах материал:
|
|
Курсын нэр: ПХ-ийн чанарын баталгаа
|
|
Курсын н бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм бүтээх удиртгал
|
|
Зорилгууд: Чанарт яаж хүрэх,алдаа болон чанарын доголдлоос зайлсхийх,шинжилгээ болон үзлэг,тестлэх шалгах батлан нотлох аргууд, чанарын процессын стандартууд, бүтээгдэхүүн болон процессын баталгаа, асуудлын шинжилгээ болон тайлагнал
|
|
Курсын агуулга:
- Програмын чанарынудиртгал
- Шинжилгээ баүзлэг, хяналт
- Програмыг батлан нотлох зарчмууд
- Програмын тестлэл
- Тодорхойлолт дээр үндэслэн тест зохиох аргууд
- Цагаан хар хайрцгийн тестлэл
- Удирдлагын урсгал хандлагатай тест зохиох аргууд
- Өгөгдлийн урсгал хандлагатай тест зохиох аргууд
- Өрөө цэвэрлэх арга
- Процессийн гэрчилгээжүүлэлт
Лаборатори ажил даалгаварууд
- Автомат тестийн багажууд ашиглах
- Төрөл бүрийн програмын тестлэл
- Янз бүрийнтестлэлийн аргуудыг хэрэгжүүлэх нь
- Багаараа програмын кодын үзлэг хийх, үр дүнг харьцуулах шинжлэх
|
|
Ашиглах материал:
|
|
Курсын нэр: Шаардлагын инженерчлэл
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм бүтээх удиртгал
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Програм хөгжүүлэлтийн циклд шаардлагын инженерчлэлийн үүрэг ролийг ойлгох нь
- Шаардлагыг загварчлахад ашиглагддаг формал арга,өгөгдлийн хандлагатай, обьектын хандлагатай,бүтцийн аргуудыг харьцуулах
- Програмын тодорхойлолтыг бичихэд хэрэглэх шаардлагуудыг цуглуулах
- Нэмэлт шаардлагуудыгтодорхойлох
- Системийн шаардлагуудыг томьёолох загварчлах
|
|
Курсын агуулга:
- Програмын амьдралын циклийн загварууд
- Шаардлагыг загарчлах шинжлэх
- Шаардлагыг томьёолох
- Бүтцийн, ОХ-т, формал аргуудыг шаардлага тодорхойлоход хэрэглэх
- Шаардлагын хэмжилтүүд
- Хэрэглэгчийн интерфэйсийг ноороглох,шаардлагыг хэрэглэгч хүлээн зөвшөөрөх
|
|
Ашиглах материал:
|
|
Курсын нэр:Төслийн удирдлага
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм хөгжүүлэлтийн удиртгал
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Програмын төслийг амжилттай төлөвлөх, удирдах
- Хөгжүүлэлтийн шат бүрийн гарцыг хамгийн их түвшинд хүргэх
|
|
Курсын агуулга:
- ПХ хөгжүүлэлтийн процесс болон үе шатууд
- Төслийн удирдлагын процессууд, үе шатууд
- Төслийг эхлүүлэх,төлөвлөх, гүйцэтгэх, удирдах,хаах
- Нөөцүүдээ тодорхойлох,хуваарь гаргах, PERT,CPM,үнэлэх, хэмжих арга, COCOMO,FPA,хүмүүсийг удирдах,нөөц төлөвлөх, эрсдлийн удирдлага,Процесс болон стандартууд
|
|
Ашиглах материал:
|
ПХ-ийн инженерийн сонгох курсууд
|
Курсын нэр: Формал арга
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Компьютерийн системийг төлөвт суурилсан болон процессын алгебр загварчлалаар яаж дүрслэхийг судална.
- Системийг формалаар томьёолох
- Формал томьёоллоо сайжруулах, задлах, холбох
- Батлан нотлох теоремууд ашиглах мөн загвар шалгах багажууд хэрэглэх
|
|
Курсын агуулга:
- Формал томьёоллынудиртгал
- Хувьсах хөгжүүлэлт
- Томьёоллын шинжилгээ ба баталгаа
- Олонлог,олонлогийн төрлүүд, обьект төрлүүд, тюпли,үржвэр, функц хамаарал, схем, Z хэл...
|
|
Ашиглах материал:
|
|
Курсын нэр: Мэдээллийн системийн аудит
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- ISACA-ээс тодорхойлсон Мэдээллийн системийн аудит суурь ухагдахуунуудыг ойлгуулах
- Байгууллагын мэдээллийн системийн аудит хийх тухай
|
|
Курсын агуулга:
- Мэдээллийн системийн аудитын charter, бодлого процедур, компьютерийн сүлжээ холбооны аудит, програмхангамж хөгжүүлэлт арчилгааны аудит,IT-н дэд бүтцийн аудит, IT-ийнаудитын санал бичих тайлагнах нотлох стандартыг дагах, аудитын үйлчилгээний гэрээ
|
|
Ашиглах материал:
|
|
Курсын нэр: Том системүүдийн архитектур зохиомж
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програмын шинжилгээ зохиомж
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Уян хатан системийн загварчлал ба зохиомж
- Моделдрайвен архитектурын үндэс
- Архитектурын стил болон хэлбэрүүд
- Тохиргооны удирдлага
|
|
Курсын агуулга:
- Энгийн системийн шаардлагыг цуглуулж програм хангамжийн арихтектур гаргах дээд түвшний дизайн хийх
- Тохиргооны удирдлагын багажууд өөрчлөлтийн удирдлагыгзөв хэрэглэх
- Энгийн.тархсан систем зохиомжлох
- COTS компонентууд ашиглан програм зохиомжлох
- Төрөл бүрийн програм зохиомжлоход төрөл бүрийн фрэймворк архитектурууд ашиглах
- Зарим middleware технологиуд ашиглан програмыг зохиомжлох
|
|
Ашиглах материал:
|
|
Курсын нэр: Тархсан тооцоолол
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм хөгжүүлэх удиртгал
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Сүлжээ төвтэй системүүдийг хөгжүүлэх, үндсийг олох
- Энэ нь CORBO,RMI, .NET зэрэг дээр анхаарал хандуулна, мөн тэдгэрийг ашиглан дээд доод давхаргуудтай интерфэйслэх
|
|
Курсын агуулга:
- Архсан системийнудиртгал
- Тархсан өгөгдөл
- Тархсан боловсруулалттай систем
- Олон трийд,трийдийн синхрончлол
- Нөөцийн хяналт, ачаалал тэнцүүлэлт
- Хадгалах элементүүд
- Багц боловсруулалтын загварууд
- Дунд давхаргын архитектур, RMI, CORBA,.NET,MPI
|
|
Ашиглах материал:
|
|
Курсын нэр: Хөгжүүлэлтийнтехнологиуд
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програмыншинжилгээ зохиомж
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Програм хөгжүүлэлтийн циклийн үе шат бүрд ашиглагдах янз бүрийн багажууд технологиудын харьцуулсан судалгаа
|
|
Курсын агуулга:
- Case CMP мөн бусад хөгжүүлэлтийн багажууд багтана.
|
|
Ашиглах материал:
|
|
Курсын нэр: Програмын тестлэл
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм бүтээх удиртгал
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Тестлэх арга барил зарчмууд
- Доголдол алдаа, алдааны төрлүүд,
- Хар хайрцаг болон Бүтцийн тестлэлийнхарьцуулалт
- Тестийн стратеги
- Нэгжийн тест
- Нэгтгэлийн тест
- Профайлдах
- Тест хөтөлгөөт хөгжүүлэлт
- Төлөвт суурилсантестлэл
- Тохиргооны тестлэл
- Тохиромжийнтестлэл
- Вэб сайтын тестлэл
- α,β болон хүлээн авах тестлэл
- Тестийн багаж хэрэгслүүд
- Тестийнтөлөвлөгөө боловсруулах
- Тестлэх процессыг удирдах
- Асуудлыг тайлагнах, бүртгэх, шинжлэх
|
|
Курсын агуулга:
- Оршил
- Тестлэл ба задлан шинжлэх зарчмууд, тестлэлийн ангилалууд
- Шинжлэх процесс, Тестийн тохиолдлуудыг төлөвлөх, шийдлийн хүснэгт
- Хар цагаан хайрцгийн тестлэл, нэгжийн тестлэл, нэгтгэлийн тестлэл, нөлөөллийн тестлэл, системийн тестлэл, хэрэглэгч хүлээн авах тестлэл
- Тестлэлийн багажууд ашиглах
|
|
Ашиглах материал:
|
Тооцоолох ухааны сонгох курсууд
|
Курсын нэр: Дискрет бүтэц-2
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- CS105Хичээлд танилцсан дискрет математикийн үргэлжлэлийг үзэх
- Таамаглалынлогик,граф,мод матриц, элементар тооцоолол, дискрет магадлал
|
|
Курсын агуулга:
- Өмнөх зурсээ давтах
- Предикат логик, предикат логик
- Рекуренс хамаарал
- Граф,мод,энгийн алгоритмууд, матриц,
- Элементар тооцоолол
- Дискрет магадлал
- Нөхцөлт магадлал, үл хамаарал
- Баталгааны аргууд, математик индукц, рекурс
- Давталт
|
|
Ашиглах материал:
|
|
Курсын нэр: Автоматын онол ба Формал хэл
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Дискрет бүтэц
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Компьютерийн ухааны суурь үндэсийг математикийн үндэстэйгээр тавина.
- Формалхэлнийонол
- Програмчлалын хэлний синтетик шинж чанарыг тодорхойлоход австракт маүинууд ашиглах
- Зарим австракт машинуудыг судална
|
|
Курсын агуулга:
- Төгсгөлөг төлвийн загвар
- Рекуляр илэрхийлэл,регулчрхэл,төгсгөлөг автомат
- Шилжилтийн граф, NFA, трансдүйсэр(гаралттай автомат)
- Хөөргийн лемма
- Регуляр бус хэлний дүрэм, PDA
- Түйрэнгийн машин
|
|
Ашиглах материал:
|
|
Курсын нэр: Алгоритмын шинжилгээ
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Өгөгдлийн бүтэц
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Хүний шийдвэр гаргах процесс чадварыгдуурайлгасан тооцоолох техникүүд судлах
|
|
Курсын агуулга:
- Lisp –ийн удиртгал
- AI классик системүүд:Ерөнхий асуудалшийдэгч, дүрмүүд, энгийн хайлт,means-ends шинжилгээ, ELIZA,илэрц хайх, хэвээрхайх, дүрэмд суурилсан орчуулагч,OPS5.
- Мэдлэгийн дүрслэл:натурал хэл дүрмүүд, үржвэрүүд, предитак лозик, симантик сүлжээ, обьект, скрипт
- Хайлт:гүнээр түрүүлж хайх, Breath first search, Hill climbing, MinMax хайлт, А*хайлт
- Симболик математик:оюутан, алгебрийн асуудал шийдэх,англи тэгшитгэл орчуулах, алгебрийнтэгшитгэл шийдэх, хялбарчлах дүрмүүд,дахин бичих дүрмүүд,Macsyma, PRESS, ATLAS
- Логик програмчлал: Шийдэл, нэгдэл,horn-claus логик, пролог, пролог програмчлал
|
|
Ашиглах материал:
|
|
Курсын нэр: Формал арга
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо:
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Компьютерийн системийг төлөвт суурилсан болон процессын алгебр загварчлалаар яаж дүрслэхийг судална.
- Системийг формалаар томьёолох
- Формал томьёоллоо сайжруулах, задлах, холбох
- Батлан нотлох теоремууд ашиглах мөн загвар шалгах багажууд хэрэглэх
|
|
Курсын агуулга:
- Формал томьёоллынудиртгал
- Хувьсах хөгжүүлэлт
- Томьёоллын шинжилгээ ба баталгаа
- Олонлог,олонлогийн төрлүүд, обьект төрлүүд, тюпли,үржвэр, функц хамаарал, схем, Z хэл...
|
|
Ашиглах материал:
|
|
Курсын нэр: Компьютер график
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Обьект хандалтат програмчлал, Визуаль програмчлал
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Төрөл бүрийн компьютер графикийн алгоритмуудыг судлах тэдгэрийг дурын хэлдээр хэрэгжүүлэх
|
|
Курсын агуулга:
- График төхөөрөмж, суурь алгоримтууд, графикийнхэрэглээ, интерактив график програмчлал
- Цонх, таслалт хуваалт,растер дэлгэцийн системүүдийг програмчлах
- Растер алгоритмууд
- Шулуун, тэмдэгт тойргийн хөрвүүлэлт
- Муж будах таслах
- 2 болон 3 хэмжээст зургийнгеометр болон хувиргалт
- Муруй болон гадаргуун дизайн, зуралт, сүүдэрлэлт,өнгө, амилуулалт
|
|
Ашиглах материал:
|
|
Курсын нэр: Тархсан өгөгдлийн сангийнсистем
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Өгөгдлийн сан
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Тархсан өгөгдлийн сангийн системд ашиглах алшоритм зохиомж, тэдгээрийгхэрэгжүүлэх тухай судална
|
|
Курсын агуулга:
- Өгөгдлийнзагварчлал
- Өгөгдлийн сангийн тойм зохиомж, паралелчлах аргууд, сэргээх аргууд
- Асуулгын боловсруулалт ба оновчлолт
- Нэгтгэл болон хамгаалалт
- Klent сервер архитектур, тархсанөгөгдлийн сан_гийнсистем, өгөгдлийн сангийн системийн. Орчин үеийн хандлагууд, өгөгдлийн сангийн машинууд
|
|
Ашиглах материал:
|
|
Курсын нэр: Визуаль програмчлал
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Өгөгдлийн бүтэц, өгөгдөл болонсүлжээний хамгаалалт
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Визуаль програмчлалын төрөл бүрийн багаж API-Нууд ашиглан програм хөгжүүлэх
|
|
Курсын агуулга:
- Виндоус програмчлалын удиртгал
- Виндоус API , MFC ашиглах, class wizard, application Wizard,Application Studio, GraphicDevice Interface,Menus ,файлархивын механикм, виндоус програмыг MFC рүү хөрвүүлэх
|
|
Ашиглах материал:
|
|
Курсын нэр: Системийн програмчлал
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Үйлдлийн систем
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Unix системийн дотоод ажиллагаанд суралцах,үүнд assembler,ачаалагч макро процессорууд, командын хэлнийорчуулагч, процесс хоорондын харилцаа
|
|
Курсын агуулга:
- Системийн програмчлалын тойм: хэрэглээний болон системийн програмчлалын харьцуулалт, хэрэглээний програмчлал,системийн програм,үйлдлийн систем, төхөөрөмжийн драйвер, үйлдлийн системийн дуудлагууд
- Intel3.86 архитектурт зориулж Цонхтой систем програмчлах: 16 бит 32 битийн програмчлалын харьцуулалт, 32 битийн хавтгай санах ойн загвар, виндоусынархитектур
- Виртуал машины үндэс, системийн виртуал машин, Portable Execlutable формат(платформ хамааралгүйажиллах кодын формат),виртуалт төхөөрөмжийн драйвер, шинэ биелэх файлын формат, модулийн удирдлага, COFF обьектын 16 бит формат,Unix-ийн цөмийн програмчлал, Unix төхөөрөмжийн архитектур
|
|
Ашиглах материал:
|
|
Курсын нэр: Вэб инженерчлэл
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Өгөгдлийн агуулах
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Вэбэд суурилсан програмууд зохиомжлох, бүтээх
|
|
Курсын агуулга:
- Протоколуудын тойм: TCP/IP, HTTP,3 давхаргат архитектур,
- Нүүрэн хэсгийн програмын хөгжүүлэлт:хөгжүүлэлтийн багажууд, HTML, DHTML, Скриптлэл(жава скрипт, Jscript, wbscript), Java Aplet,ActiveX
|
|
Ашиглах материал:
|
Дэмжих зурсууд
|
Курсын нэр: Олон хувьсагчийн тооцоолол
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Тооцоолон бодох
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
|
|
Курсын агуулга:
- ОЛон хувьсагчийн функц, хагас дифференциал, давхар интеграл, шугаман болон гадаргуугийн интеграл
- Green ба Stoke-н теорем
- Тэгш сондгой функцууд^^^^^^^^^^^^^^^
|
|
Ашиглах материал:
|
|
Курсын нэр: Дифференциал тэгшитгэл
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Олон хувьсагчийн тооцоолол
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
|
|
Курсын агуулга:
- 1-р эрэмбийн энгийн дифференциал тэгшитгэл: хуваагдах тэгшитгэл, параметрүүдийн хувьсал, тодорхой дифференциал........................
- Энгийн шугаман дифференциал тэгшитгэл
|
|
Ашиглах материал:
|
|
Курсын нэр: Тоон арга
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Тооцоолон бодох, аналитик геометр
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
- Компьютерт кориулсан техникүүд ашиглан тоон аргын асуудлуудыг үийдэх чадвартай болно.
|
|
Курсын агуулга:
- Нэг хувьсагчийн тэгшитгэлийн шийдэл, тоон дифференциал ба интеграл
- Энгийн диф тэгшитгэлийн анхны утга
- Шугаман тэгшитгэлийг шийдэх шууд арга
- Матрицын алгебр дэх давталттай аргууд
- Шугаман бус тэгшитгэлийн шийдэл
- Ойролцоолох онол
|
|
Ашиглах материал:
|
|
Курсын нэр: Физик-2 механик
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
|
|
Курсын агуулга:
- Хөдөлгөөн: байрлал, хурд хурдатгалын векторууд
- Хөдөлгөөний хуулиудын хэрэглээ: пуужингийн хөдөлгөөн, хэвтээ чигт шидэгдсэн биеийн хөдөлгөөн, электрон болон соронзон орны хөдөлгөөн
- Эргэлдэх хөдөлгөөн: тогтмол өнцөгтэй хурдатгал, тойрог хөдөлгөөн, шугаман болон өнцгийн момент тэдгээрийн хувиргалт
- Жижиг биетийн систем: массын төв, хавтгай дэх 2 биетийн хөдөлгөөн, обьектын инерцийн момент,
- Долгион: долгионы хөдөлгөөн, шингэний хөдөлгөөний математик зарчмууд, гэрэл дуу авианы дифферакци болон хугарлын зарчмууд хэрэглээ,
- Термодинамикийн зарчмууд
|
|
Ашиглах материал:
|
|
Курсын нэр: Электроникийн үндэс
|
|
Курсын бүтэц:Лекц :3/Лаб:3/ Кредит цаг:4
|
|
Өмнөх холбоо: Электрон хэлхээ
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
|
|
Курсын агуулга:
- Семикондуктор физикийн үндэс
- Долгионы онол, симикондуктор, PN зангилаанууд
- Транкистор: 2 туйлт транзистор,Q цэг................
- AD болон DA хооронд хувиргах хэлхээ, хэлхээний удиртгал, хувьсах болон тоготмол гүйдэл, хувиргалт
|
|
Ашиглах материал:
|
Ерөнхий боловсролын курсууд
|
Курсын нэр: Санхүү бүртгэл
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
|
|
Курсын агуулга:
- Данс бүртгэлийн үндэс ба зарчим
- Бизнесийн ажил гүйлгээг бүртгэх: журнал, дэвтэр, тайлан тэнцэл
- Санхүүгийн тайлан бэлтгэх: баланс, балансийн тайлан, орлогын тайлан,санхүүгийн мөчлөг хаах, тохируулгууд,хаалт, худалдан авалт болон борлуулалтын данс бүртгэл
- Авлага өглөг, үндсэн хөрөнгө бараа материал, цалингийн систем,
- Байшин тоног төхөөрөмж: хөрөнгө бүртгэх, элэгдүүлэх, устгах
- Корпораци: зохион байгуулалт болон хувьцаа эзэмшигчдийн хөрөнгө, үйл ажиллагаа, хувьцааны ногдол орлого
|
|
Ашиглах материал:
|
|
Курсын нэр: Санхүүгийн удирдлага
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
|
|
Курсын агуулга:
- Санхүү удирдлагын тойм, үнэлгээ, үнэлгэний зарчмууд, загварууд, мөнгөний цаг хугацааны үнэ цэнэ, ашиг эрсдлийн шинжилгээ, хувьцаа бондын үнэлгээ, капитал хөрөнгийг үнэлэх загвар, арбитрэжийн үнэлэх загвар бусад үнэлгээний загварууд
- Капиталын өртөг: капиталын бүтэц, к-н өртөг, к-н бүтцийн онол, к-н бүтцийн бодлого, оновчтой капиталын бүтэц, дотоод санхүү бүртгэл,
- Капитал төсөвлөлт: к төсөвлөлтийн үндэс, мөнгөн урсгалын ашиглалт, хөрөнгө оруулалт капиталын харьцаа, эрсдлийн шинжилгээ
|
|
Ашиглах материал:
|
|
Курсын нэр: Хүний нөөцийн удирдлага
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
|
|
Курсын агуулга:
- Хүний нөөцийн удирдлагын тойм, хүний нөөцийн менежер, хүний нөөцийн удирдлагын гадаад дотоод орчин, ажил олгох боломжийн тэгш эрхт байдал,
- Ажлын байрны шинжилгээ: хүний нөөцийн багаж, хүний нөөц төлөвлөлт, сонголт, ажилд авах сонгох
- Байгуулгын өөрчлөлт ба хүний нөөцийн хөгжил
- Байгууллагын соёл, байгууллагын хөгжил, карьер төлөвлөлт
- Ажлын бүтээмжийн үнэлэх
|
|
Ашиглах материал:
|
|
Курсын нэр: Байгууллагын төлөвшил
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
|
|
Курсын агуулга:
- Байгууллагын төлөвшлийн үндэс, төлөвшлийн шинжлэх ухаан, байгууллагын төлөвшил, хувь хүний төлөвшил, хувийн үзэл болон хандлага, суралцах байдал, идэвхжүүлэлт, байгууллаг дахь бүлгийн. Төлөвшил, бүлгийн хэмжээс, бүлгийн өөрчлөлт, манлайлал, байгууллагын бүтэц, байгууллагын зохиомж, ажлын байрны зохиомж, стресс ба ажил, байгууллагын процессууд, шийдвэр гаргах процесс, харилца процесс, бүтээмж үнэлэх процесс, байгууллагын төлөвшлийн тусгай асуудлууд, зөрчлийн удирдлага, байгууллагын хөгжил, түүнд компьютерийн технологийн нөлөө
|
|
Ашиглах материал:
|
ПРОГРАМ ХАНГАМЖИЙН ИНЖЕНЕРЧЛЭЛИЙН САЛБАР
(Загвар хөтөлбөр)
IDRC олон улсын байгууллагаас санхүүжүүлж буй “Dream IT” төслийн хүрээнд МУИС,
МКС-иас хэрэгжүүлж буй “Монгол улсын их дээд сургуулиудын програм хангамж,
МХТ-ийн чиглэлийн хичээлийн хөтөлбөрийг сайжруулах” нь сэдэвт дэд төслийн
хүрээнд боловсруулав
Програм хангамжийн инженерчлэл бол системтэй, хяналттай, үр дүнтэй аргаар өндөр чанартай програм хангамж бүтээх, түүнийг тэтгэн арчлах салбар ухаан юм. Үүнд инженерчлэлийн мэдлэг, техник, арга барилуудыг програм хангамжийн хөгжүүлэлтэд ашиглах чадвар мөн хамрагдана. Програм хангамжийн инженерийн хөтөлбөр нь програм хангамж хөгжүүлэлтийн процесс, зарчим, онол, практикийн өндөр мэдлэг, ур чадвартай мэргэжилтнүүд бэлтгэхэд чиглэгдэх ёстой. Электроник инженерчлэл, Физик хоёр хоорондоо ялгаатай байдагтай адилаар Програм хангамж инженерчлэл болон Компьютерийн ухаан нь хоорондоо ялгаатай салбарууд юм (D.Parnas).
Програм хангамжийн инженерчлэл, Компьютерийн ухаан хоёул ижилхэн инженерийн ерөнхий мэдлэг олгох боловч Компьютерийн ухааны зорилго нь шинжлэх ухаанд суралцах, харин Програм хангамжийн инженерчлэл бол олж авсан шинжлэх ухаан болон технологийн ололтийг ашиглан шинэ бүтээгдэхүүн, хэрэгслүүд бүтээхэд орших юм.
Тодорхойлолт
Програм хангамжийн инженерчлэл бол инженерчлэлийн зарчмуудыг хэрэглэн хэмнэлттэй, чанартай програм хангамжийн системийг бүтээх ухаан юм. IEEE-д програм хангамжийн инженерчлэлийг дараахь байдлаар тодорхойлсон байна:
“1. Програм хангамжийг хөгжүүлэх, хэрэглэх, арчлахад дэс дараатай, дэг журамтай, хэмжиж болохуйц хандлагыг хэрэглэх нь програм хангамжийн инженерчлэл юм.
2. Дээрх 1-д заасан хандлагуудыг судлахыг програм хангамжийн инженерчлэлийн ухаан гэнэ”
Алсын хараа
Програм хангамжийн инженерчлэл бол системтэй, хяналттай, үр дүнтэй аргаар өндөр чанартай програм хангамж бүтээх, түүнийг тэтгэн арчлах салбар ухаан юм. Үүнд инженерчлэлийн мэдлэг, техник, арга барилуудыг програм хангамжийн хөгжүүлэлтэд ашиглах чадвар мөн хамрагдана. Програм хангамжийн инженерийн хөтөлбөр нь програм хангамж хөгжүүлэлтийн процесс, зарчим, онол, практикийн өндөр мэдлэг, ур чадвартай мэргэжилтнүүд бэлтгэхэд чиглэгдэх ёстой. Програм хангамжийн инженерчлэлийн зорилгыг Пакистаны SE-ийн боловсролын талаар хөтөлбөрийн албан ёсны тодорхойлолт:
Онол практикийг хослуулсан, хэрэглээний түвшний ойлголттой, асуудлыг шийдэх мэдлэг, чадвартай оюутан бэлтгэхийг зорино. Үүний тулд тэд инженерчлэлийн зарчмуудыг хэрэгжүүлэх, бодит ажлууд, үйлдвэрлэлд програмын бүрэлдэхүүн хэсгүүд, системүүд хийж оролцох, мөн тэдгээрийн арчилгааг хийх чадвартай болгон бэлтгэнэ. Мөн хөтөлбөр нь мэргэжлийн өсөлт, хөгжилөөс гадна хувь хүний ур чадварын хөгжилийг анхаарна. Энэ нь оюутнуудыг ам болон бичгийн чадварыг өсгөх, тэднийг багаар ажиллахад сургах юм. Хөтөлбөр нь оюутнуудад мэргэжлийн болон ёс суртахууны үүрэг хариуцлагыг ойлгуулах болно. Мөн хөтөлбөр нь амьдралын туршид суралцах сонирхол, мэргэжлийн шинэчлэлийг багтааж болохоор байх ёстой.
SE сургалтын төлөвлөгөө нь энэ мэтээр сургуулийн болон үйлдвэрлэлийн шаардлагад нийцэн хөгжүүлэгдсэн. Төгсөгчид орчин үеийн асуудлуудыг шийдэх хангалттай чадвартай болж төгсөнө.
SE сургалтын төлөвлөгөөний мэдлэгийн хамрах хүрээ
“ABET Инженерийн Шалгуур 2000” баримтад тэмдэглэснээр:
Сургалтын төлөвлөгөө нь өргөн бөгөөд гүнзгий далайцтай инженерийн болон компьютерийн ухааны сэдвүүдийг хөтөлбөрийн зорилго болон гарчгуудаар тусгах ёстой. Хөтөлбөр нь төгсөгчдөд дараахь мэдлэг, чадваруудыг олгох ёстой: програм хангамжийн системүүдийг шинжлэх, зохиомжлох, шалган нотлох, батлах, хэрэгжүүлэх болон арчлан тордох мэдлэг, чадвар; мөн нарийн төвөгтэй системүүдэд дискрет математик, магадлал, статистик тооцоолол, менежмент болон компьютерийн ухааны мэдлэгүүдийг холбон хэрэглэх чадвар.
Програм хангамжийн инженерчлэлийн сургалтын хөтөлбөрийг дараах үндсэн хэсгүүдэд хувааж болно:
- Тооцооллын үндэс (CS/SE/CE)
- Програм хангамжийн инженерчлэл (SE Major)
- Програм хангамжийн инженерчлэлийн хэрэглээ
- Дэмжлэг үзүүлэх хэсэг (Математик болон Байгалийн ухаан )
- Ерөнхий суурь боловсрол (Менежмент, Нийгмийн ухаан,.. )
Хөтөлбөрийн хорооноос сайн сургалтын хөтөлбөр бол сургалтын эрт шатанд суурийг сайн тавихад чиглэсэн байх ёстой бөгөөд цаашлан мэргэжлийн суурь болон шаардлагатай ур чадваруудыг аажмаар олгох ёстой гэж үзсэн. Програм хангамжийн инженерчлэлийн сэдвүүдийг сургалтын 2 дахь жилээс дариу эхлэх ёстой. Програм хангамжийн инженерчлэлийн техник сэдвүүд гурав болон дөрөв дэх жилд заагдана. Лабратори хэсэг нь үйлдвэрлэлийн практик, асуудал шийдэх туршлагыг оюутнуудад ойлгуулна. Програм хангамжийн инженерчлэлийн дадлага ажлууд сургалтын хөтөлбөрт бүхэлдээ тусгагдах ёстой. Програм хангамжийн инженерчлэлийн дадлага нь ихэвчлэн хэрэглээний програмын хүрээнээс хальсан байдаг. Тиймээс төгсөгчдөд ахлах курстээ ядаж нэг хэрэглээний салбарыг судлах боломж олгох ёстой. Энэ нь програм хангамжийн инженерчлэлийн практик болох бөгөөд тэднийг суралцахад дэм болно. Хялбаршуулсан төслийн ажлууд нь төрөл бүрийн курсээр олж авсан мэдлэгийг нэгтгэж бодит асуудлыг багаараа шийдэх боломжийг олгох ёстой.
Програм хангамжийн инженерчлэлийн зэрэг олгох хөтөлбөрүүд
Нэршил
Хөтөлбөрийн хорооноос Програм хангамжийн инженерчлэлд хамаатай нэршилүүд олон улсын жишиг, стандартад нийцэх ёстой болохыг онцолсон. Эндээс эрдмийн зэрэг цолны дараахь нэршилүүд батлагдсан:
Bachelor of Science in Software Engineering — BS Software Engineering — BS (SE)
Master of Science in Software Engineering — MS Software Engineering — MS (SE)
Doctor of Philosophy in Software Engineering — Ph.D. Software Engineering — Ph.D.
Хөтөлбөрийн хугацаа
Хорооноос нэг семестерт орох 15 цагийн лекцийг 1 кредитээр тогтоосон. Мөн 2-оос 3 долоо хоногийн лабратори нэг кредит цагт тооцогдоно. Семестер нь төгсгөлийн шалгалтыг оруулаад 15 долоо хоног байна.
Бакалаврын Програм хангамжийн инженерийн хөтөлбөр нь 8 семестерээр 4 жил хичээллэнэ, мастерын хөтөлбөр нь 4 семестерээр 2 жил хичээллэнэ.
Элсүүлэх нөхцөл
Програм хангамжийн инженер - Бакалавр хөтөлбөрт элсэхийн тулд дундаас дээш түвшний физик, математикийн боловсролтой байх хэрэгтэй, хэдий тийм боловч сургуулиуд мөн өөрсдийн элсүүлэх нөхцөлийг тодорхойлж болно.
Програм хангамжийн инженер - Мастерт элсэхийн тулд 4 жилийн Програм хангамжийн инженер - Бакалавр хөтөлбөрт хамрагдсан эсвэл ижил түвшний боловсролтой байх ёстой.
Програм хангамжийн инженер Бакалавр — BS (SE)
Хөтөлбөрийн зорилго
Хөтөлбөрийн зорилго бол тооцоолох ухаан болон програм хангамжийн инженерчлэлийн мэдлэг, практик, арга техникүүдийг хослуулсан ур чадвартай мэрэгжилтэн бэлтгэхэд оршино. Энэ хөтөлбөрийг төгсөгч нь багаар ажиллах чадвартай, мэргэжлийн програм хангамж хөгжүүлэгч байна. Төгсөгчид програм хангамжийн хөгжүүлэлттэй хамаатай нийгэм, түүх, соёл урлаг, шинжлэх ухаан, математик, харилцааны суурь мэдлэгтэй болно. Мөн програм хангамжийн бүтээгдэхүүний менежмент, инженерчлэлийн мэдлэг туршлагатай, мэргэжлийн асуудал, практикуудыг ойлгох чадвартай байна. Төгсөгчид өөрсдийн програм хангамж инженерчлэлийн чадамж, бүтээмжээ үнэлэх, ойлгох чадвартай болно. Хөтөлбөр нь нийтлэг суурь мэдлэгүүд болон дэмжих сэдвүүдийг хамарч өргөн хүрээтэй хийгдсэн; мөн програм хангамжийн инженерчлэлийн ихэнхи мэдлэгийн салбар руу гүн орсон. Суралцагсдад олговол зохих чухал элементүүдийг дурдвал:
- математик, физик, компьютерийн ухаан болон бусад холбоотой ухааныг ойлгон мэдэх, амьдралд хэрэгжүүлэх.
- програм хангамжийн инженерчлэлийн зарчмуудыг мэдэх, тэдгээрийг практик, үйлдвэрлэлийн бодит нөхцөлд хэрэгжүүлэх.
- системийн шаардлагыг шинжлэх, загварчлах, баримтжуулах, хөтлөх чадвартай байх.
- програм хангамжийн системийг зохиомжлох, хэрэгжүүлэх, арчлан тордох чадвартай байх.
- програм хангамжийн системийг шалгах, турших, батлан нотлох чадвартай байх.
- салбарын цаг үеийн бодит байдал, стандартуудын талаар мэдээлэлтэй байх.
- нэг буюу түүнээс олон хэрэглээний програмын салбарт ажиллах чадвартай байх.
- багийн ажиллагааны зарчмуудыг мэддэг, даган ажиллах чадвартай байх.
- програм хангамжийн төслийн менежментийн ур чадваруудыг мэддэг, хэрэгжүүлэх чадвартай байх: үнэлгээ хийх, өртөг тогтоох, төлөвлөх, нөөцийг хувиарлах, төлөвлөх.
- харилцааны өндөр ур чадвартай байх.
- бие даан суралцах чадвартай байх.
- ёс суртахууны болон мэргэжлийн үүрэг хариуцлагаа ухамсарласан байх.
- эдийн засаг, хүмүүнлэг, нийгмийн ухааны мэдлэгтэй байх.
Хөтөлбөрийн загвар
Энэхүү сургалтын хөтөлбөр нь дээр тодорхойлсон зорилгод системтэйгээр хүрэх хөтөлбөр байна. Хөтөлбөр нь оюутны хэрэгцээ, зах зээлийн төлөв байдал, салбарын чиг хандлагад нийцсэн агуулга, бүтэцтэй хийгдсэн. Хөтөлбөрийн эхний хоёр жилд оюутнуудад компьютерийн ухааны суурь үндэсийг олгоно, мөн програм хангамжийн инженерчлэлийн зарим чухал сэдвүүдийг заана. Мөн оюутнууд математик, физик зэрэг суурь шинжлэх ухнааны ур чадвар, техникүүдийг эзэмшсэн байна. Эдгээр сэдвүүд дэмжих курсын хэлбэрээр хангалттай цагаар заагдана. Оюутны хувийн зан чанарын онцлогт тохируулан харилцааны, бичгийн чадварын гэх зэрэг ерөнхий боловсролын курсуудыг явуулна. Мөн сонголттой курсуудыг оюутнуудад санал болгосноор тэднийг өөрсдийн сонирхолоо хөгжүүлэн өсөж дэвжих боломжийг олгоно.
Ахлах курсуудэд илүү нарийн сэдвүүдийг судлана. Дор хаяж нэг хэрэглээний програмын салбарын талаар мэдлэг олгох сургалт хийнэ, ингэснээр төрөл бүрийн ажлын зах зээлд таарах хүний нөөц бэлдэж байгаа хэрэг юм. Оюутнуудад шинжлэх ухаанч хандлагыг төлөвлшүүлэх зорилгоор лабратори ажлууд хийлгэнэ, энэ нь тэднийг салбартаа ажиллах, цаашдын судалгааны чиглэлийн ажил хийхэд бэлтгэл болно. Төгсөлтийн төслийн ажил нь оюутнуудын дөрвөн жил сурсан үр дүнг дүгнэх шалгуур болно.
Дүрс 1
|
Үндсэн хэсэг
|
Цөм хэсэг
|
Сонголтын хэсэг
|
Кредит цаг
|
|
Компьютерийн үндэс
|
37
|
15
|
76
(56%)
|
|
Програм хангамжийн инженерчлэл
|
18
|
|
Програм хангамжийн инженерчлэл(Хэрэглээний програмын түвшинд)
|
|
06
|
|
Дэмжих хичээл(Математик/ШУ)
|
12
|
9
|
21
(16%)
|
|
Ерөнхий боловсрол
|
15
|
18
|
33
(25%)
|
|
Нийт
|
82
(63%)
|
48
(37%)
|
130
|
Програм хангамжийн инженерийн бакалавр BS(SE)
Компьютерийн цөм 37 кредит цаг
|
Програм хангамжийн инженерийн заавал судлах курс (18/130)
|
|
№
|
Код
|
Өмнөх холбоо
|
Курсын нэр
|
Кредит цаг
|
Семестр
|
|
12
|
SE
|
10
|
Програм бүтээх
|
3 (3-0)
|
4
|
|
13
|
SE
|
10
|
Хүн ба Компьютерийнхарилцаа
|
3 (3-0)
|
4
|
|
14
|
SE
|
12
|
Програм хангамжийн дизайн ба архитектур
|
3 (3-0)
|
5
|
|
15
|
SE
|
10
|
Програм хангамжийн чанарын баталгаа
|
3 (3-0)
|
6
|
|
16
|
SE
|
10
|
Програм хангамжийн шаардлагын инженерчлэл
|
3 (3-0)
|
6
|
|
17
|
SE
|
15,16
|
Програм хангамжийн төслийн менежмент
|
3 (3-0)
|
7
|
|
Програм хангамжийн инженерийн сонгон судлах курс (15/130)
|
|
№
|
Код
|
Өмнөх холбоо
|
Курсын нэр
|
Кредит цаг
|
Семестр
|
|
18
|
CS
|
-
|
Дискрет бүтэц 2
|
3 (3-0)
|
2,3
|
|
19
|
CS
|
5
|
Автомат онол ба формал хэл
|
3 (3-0)
|
5,6
|
|
20
|
SE
|
5 or 6
|
Формал арга
|
3 (3-0)
|
6-7
|
|
21
|
SE
|
10
|
Програм хангамжийн хөгжүүлэлтийн технологиуд
|
3 (3-0)
|
6,7
|
|
22
|
SE
|
10
|
PSP ба TSP
|
3 (3-0)
|
7-8
|
|
23
|
SE
|
10
|
Тархсан тооцоолол
|
3 (3-0)
|
7-8
|
|
24
|
CE
|
8
|
Микропроцессорын интерфэйс
|
3 (3-0)
|
7
|
|
25
|
CS
|
4,5
|
Алгоритмын анализ
|
3 (3-0)
|
6
|
|
26
|
CS
|
2
|
Хиймэл оюун ухаан
|
3 (3-0)
|
6
|
|
27
|
CE
|
8
|
Компьютер архитектурын удиртгал
|
3 (3-0)
|
4,5
|
|
28
|
CS
|
2,3
|
Програмчлалын хэлний зарчмууд
|
3 (3-0)
|
7
|
|
29
|
CS
|
41
|
Компьютер график
|
3 (3-0)
|
6
|
|
30
|
CS
|
26
|
Оюун ухаант сүлжээ
|
3 (3-0)
|
8
|
|
31
|
CS
|
9
|
Өгөгдлийн баазыг удирдах системийн удиртгал
|
3 (3-0)
|
8
|
|
32
|
CS
|
8
|
Өгөгдлийн нууцлал ба инкриптелт
|
3 (3-0)
|
6
|
|
33
|
CS
|
8
|
Real-time системүүд (Бодит хугацааны)
|
3 (3-0)
|
6-7
|
|
34
|
CS
|
49
|
Био-мэдээлэл зүй
|
3 (3-0)
|
5-8
|
|
35
|
CS
|
9
|
Өгөгдлийн хадгалалт ба өгөгдлийн олборлолт (Өгөгдөл цуглуулга)
|
3 (3-0)
|
6,7
|
|
Тусгай сонголтын курс(6/130)
|
|
Мэргэшүүлэх түвшинд дараах курсуудээс 3 кредитээр 2 юмуу 3-н курсыг багцалж заана.
Курс болгоноршил тооцоолох ухааны зарчмууд, тэдгээрийг хэрэглэсэн практик хэмгүүдийгагуулсан байхаар зохион байгуулагдах ёстой.Тухайлбал нийтлэг курсуудыг нэрлэбэл банк даатгал, ХАА, гэхмэт
|
|
|
|
Салбар
|
Сэдвүүд/бүрэлдэхүүн хэсэг
|
Кредит
|
|
|
1
|
IS
|
Байгууллагын системийн инженерчлэл
|
ERP системүүд, SCM системүүд, CRM системүүд
|
6
|
5-8
|
|
2
|
NS
|
Сүлжээ төвтэй системүүд
|
Вэбэд суурилсан технологиудын мэдлэг ур чадвар,
Сүлжээ хамгаалалтын тухай гүнзгийрүүлсэн сэдвүүд
|
6
|
5-8
|
|
3
|
IS
|
Байгууллагын нууцлалын архитетур
|
Бизнесийн орчны хамгаалалтын асуудлууд, хамгаалалтын султал болон эрсдлийн шинжилгээ, крипто шинжилгээ
|
6
|
5-8
|
|
4
|
IS
|
Мэдээллийн систем ба Өгөгдлийн боловсруулалт
|
Өгөгдлийн хадгалалт, өгөгдлийн сан болон бизнесийнудирдлагынгүнзгийрүүлсэн сэдвүүд
|
6
|
5-8
|
|
5
|
IS
|
Санхүүгийн болон
E-commerce системүүд
|
Данс бүртгэл, санхүү аюулгүй байдал
|
6
|
5-8
|
|
6
|
CE
|
Гэм буруу,хүлээцтэй, алдаанд тэсвэртэй системүүд
|
Олон төрлийн мэдлэг чадвар, тархсан системүүд,
|
6
|
5-8
|
|
7
|
CE
|
Аюулгүй байдал онцгой чухал системүүд
|
Формал аргууд, зөвшлийн баталгаа гэх мэт удирдах системүүдийн мэдлэг
|
6
|
5-8
|
|
8
|
CE
|
Эмбэдэд ба бодит хугацааны систем
|
Эмбэдэд системийн тоног төхөөрөмж, хөгжүүлэлхийх хэл болон багажууд, хугацааны асуудал, төхөөрөмжийн шалгалт
|
6
|
5-8
|
|
9
|
BI
|
Био анагаахын систем
|
Биологи болон бусад холбогдох шинжлэх ухаанууд, аминчухал системийн мэдлэг
|
6
|
5-8
|
|
10
|
SS
|
ШУ-ны систем
|
ШУтай холбогдох сэдвүүд
|
6
|
5-8
|
|
11
|
TE
|
Холбооны систем
|
Тохиргоо, дохионы онол мэдээний системийн онол, телефон болонхолбооныбүртгэлүүд
|
6
|
5-8
|
|
12
|
AS
|
Нисэх болон Тээврийн систем
|
Механик инженерчлэлийн зарчмууд,амин чухал системийнмэдлэг, эмбэдэд болон бодит хугацааны мэдлэг
|
6
|
5-8
|
|
14
|
IE
|
Ажүйлдвэрийн процессийн систем
|
Хяналтын системүүд, ажүйлдвэрийн инженерчлэл болон бусадхамаатай сэдвүүд, эм ба бодит..
|
6
|
5-8
|
|
15
|
ES
|
Мультмедиа,тоглоом болон интертаймент системүүд
|
Визуальны график болон дүрслэл, хүн компьютерийн хоорондох интерфэйсийн дизайн
|
6
|
5-8
|
|
16
|
WN
|
Жижиг мобайль төхөөрөмжүүдэд зориулсан систем
|
Жижиг мобайль төхөөрөмжүүдэд зориулсан интерфэйсийн дизайн
|
6
|
5-8
|
|
17
|
AI
|
Агентад суурилсан систем
|
Машин суралцах,тодорхойгүй логик, мэдлэгийн инженерчлэл
|
6
|
5-8
|
Тооцооллын шаардлагатай-дэмжлэг үзүүлэх шинжлэх ухаан 12 кредит цаг
|
Сонголтын дэмжлэг үзүүлэх курс (9/130)
|
|
5
|
MT
|
1
|
Олон хувьсагчийн тооцоолол
|
3(3-0)
|
2
|
|
6
|
MT
|
1
|
Дифференциал тэгшитгэл
|
3(3-0)
|
4-5
|
|
7
|
MT
|
3
|
Тоо болон тэмдэгтийн боловсруулалт
|
3(3-0)
|
5-6
|
|
8
|
MT
|
3
|
....процесүүд
|
3(3-0)
|
6-7
|
|
9
|
Sc
|
-
|
Физик-2(Механик)
|
3(3-0)
|
2
|
|
10
|
Sc
|
-
|
Био-хими
|
3(3-0)
|
4
|
|
11
|
Sc
|
-
|
Биологи
|
3(3-0)
|
4
|
|
12
|
EE
|
4
|
Дижитал электроникс
|
4(3-3)
|
3-4
|
|
13
|
Sc
|
-
|
Програм хангамжийн инженерчлэлийн эдийн засаг
|
3(3,3)
|
3-4
|
Ерөнхий боловсролын хичээлүүд 12 кредит цаг
|
Ерөнхий боловсролын хичээлийн сонголтын курс(18/130)
|
|
60
|
SS
|
-
|
Англи хэлний түүх
|
3(3-0)
|
5
|
|
61
|
SS
|
-
|
Эдийн засаг
|
3(3-0)
|
7
|
|
62
|
SS
|
-
|
Социологи
|
3(3-0)
|
2-6
|
|
63
|
SS
|
-
|
Психологи
|
3(3-0)
|
6
|
|
64
|
SS
|
-
|
Олон улсын харилцаа
|
3(3-0)
|
7
|
|
65
|
HU
|
-
|
Гадаад хэл(Араб,Франц,Герман гэх мэт)
|
3(3-0)
|
7-8
|
|
66
|
MG
|
-
|
Мэдээллийн системийн аудит
|
3(3-0)
|
7
|
|
67
|
MG
|
-
|
Менежментийн үндэс
|
3(3-0)
|
4
|
|
68
|
MG
|
-
|
Хүний нөөцийн менежмент
|
3(3-0)
|
5
|
|
69
|
MG
|
-
|
Маркетинг
|
3(3-0)
|
6-7
|
|
70
|
MG
|
-
|
Эдийн засгийн тооцоолол
|
3(3-0)
|
5-7
|
|
Хичээлийн нэр:Програм бүтээх
|
|
Хичээлийн бүтэц:Лекц :3/Лаб:3/ Кредит цаг:4
|
|
Өмнөх холбоо: Өгөгдлийн бүтэц
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Програм хангамж бүтээх арга барил багажуудыг хэрэглэх, үүнд:доод түвшинд програм хангамжийг зохиомжлоход зориулсан төлөвт суурилсан болон хүснэгтлэх аргууд багтана.
· Төрөл бүрийн програмуудад зориулан энгийн хэл болон протокол зохиомжлох
· Тохиромжтой багажууд ашиглан энгийн хэл болон протоколуудадзориулсан код үүсгэх
· Доод түвшний програм хангамжуудын модулууд формал тодорхойлолт зохиох, мөн тэдгээр тодорхойлолтуудаа шалгах мөн тодорхойлолтуудаасаа код үүсгэх
· Энгийн паралель систем зохиомжлох
· ПХ-ийн үр бүтээмж найдвартай ажиллагаа, засварлах боломжийг нэмэгдүүлэх шинжилгээ хийх
|
|
Курсын агуулга:
· Формал хэлний үндэс,өгүүлбэрзүй болон дүрэм,Barkus Naur-н форм,регуляр илэрхийлэл болон төлвийн диаграмын хамаарал
· Үг зүйн шинжилгээ, токен,үгтэмдэгтрешулярилэрхийлэл болон шилжлтийн сүлжээ, сканерийнзарчим
· Сканнер үүсгэх багажууд, сканнерийн хэрэглээ,сканнерболон компайлерийн хамаарал
· Мод, моднышинжилгээ, контекст хамааралгүй дүрэм, LL боловсруулалт
· Програмчлалын хэлний зарчмууд, програмчлалынхэл болон платформоо сонгох шалгуур
· ПХ- зохиомжлох болон бүтээх ажлыг аютоматжуулахад зориулсан багажууд
· Өргөтгөсөн төгсгөлөг машинытусламжтай системийг загварчлах
· SDL
· Паралель дүрслэл, паралел системийн шинжилгээ
Жишээ лабораторийн ажил даалгаварууд
- Системийн зохиомж хийхэд ПХ-ийн инженерчлэлийн багажууд ашиглах нь
- Хэлнийзадлан шинжлэгч хэрэглэх нь
|
|
Ашиглах материал:
|
|
Хичээлийн нэр:Хүн ба компьютерийн харилцаа
|
|
Хичээлийн бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм хангамж бүтээх удиртгал
|
|
Зорилгууд:Хүн компьютерийн харилцааны сэтгэлзүйн зарчмууд, хэрэглэгчийн интерфэйсийн үнэлгээ,хэрэглэх боломжийн инженерчлэл,хэрэглэгч төвтэй зохиомж, төсөөллийн загварчлал болон орлуулга загвар,цонх цэс командын зохиомж,дуу хоолой болоннатурал хэлний оролт гаралт, хариулах хугацаа болон хариуүйлдэл, өнгө зураг дуу, лозалчлал болон глобалчлал, хэрэглэгчийн интерфэйсийнархитектур болон API,жишээ төсөл
|
|
Хичээлийн агуулга:
· Хүн компьютерийн харилцааныүндэс, сэтгэл зүйнүндэс
· Хэрэглэгч төвтэй зохиомж
· Төсөөллийнзагварууд болон ноорогзагвар
· Интерфэйс зохиомжлах, өнгө шрифтдууамьоруулахаргатехникүүд
· Интерфэйсийн зохиомж
· Дэлгэцийнзохион байгуулалт,хариу үйлдэлүзүүлэх хугацаа алдааны мэдэгдэл
· Тусгай төхөөрөмжийн интерфэйсийн зохиомж, дуу авианы оролт гаралтын хэрэглээ
· Интерфэйсийнзохиомж, глобалчлал тусламжийн систем
|
|
Ашиглах материал:
|
|
Курсийн нэр:ПХийнзохиомж архитектур
|
|
Курсийн бүтэц:Лекц :3/Лаб:3/ Кредит цаг:4
|
|
Өмнөх холбоо: ПХ-ийн инженерчлэлийн удиртгал
|
|
Зорилгууд: ПХ-ийн зохиомжийн гүнзгийрүүлсэн судалгаа, фрэймворк архитектур зохиомжийн хэлбэрүүдийг судлах, холбогч програмуудын судалгаа, холбогч програмууд ашиглан тархсан системүүд кохиомжлох, компонентэд суурилсан зохиомж, хэмжилтийн онол болон хэмжилтийг зохиомжид зөв хэрэглэх нь, хурд аюулгүй байдал хамгаалалт, дахин ашиглах байдал, найдвартай байдлын зохиомж, ПХ-ийндотоод чанарыг хэмжих нь, зохиомжийн үнэлэлт болон хөгжүүлэлт, ПХийндахин инженерчлэл болон буцаан инженерчлэлийн үндэс
Энэ курсийгдүүргэсэнээр оюутнууддараахчадвартай болно:
· Төрөл бүрийн ПХ зохиомжлоходтөрөл бүрийн архитектур фрэймворкзохиомжийн аргууд ашиглах
· Зарим холбогч технологиуд ашиглан ПХ-ийгзохиомжлох хэрэгжүүлэх
· ПХийн зохиомжийг буцаах инженерчлэлийн аргаар дахин босгох
|
|
Курсын агуулга:
· Зохиомжийн хэлбэрүүдийн гүнзгийрсэн судалгаа
· Зохиомжийн хэлбэрүүдийг зарим жишээ програм дээр хэрэгжүүлэх
· COM,Corba,.NET зэрэг холбогч архитектуруудыг судлах
· Бодит зохиомжийн судалгаа практик ажил
· ПХ-ийг хэмжиххэмжилтийнүндэс, чанарын хэмжилт
· Дахин инженерчлэл болон буцаан инженерчлэх аргууд
|
|
Ашиглах материал:
|
|
Курсын нэр: ПХ-ийн чанарын баталгаа
|
|
Курсын н бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм бүтээх удиртгал
|
|
Зорилгууд: Чанарт яаж хүрэх,алдаа болон чанарын доголдлоос зайлсхийх,шинжилгээ болон үзлэг,тестлэх шалгах батлан нотлох аргууд, чанарын процессын стандартууд, бүтээгдэхүүн болон процессын баталгаа, асуудлын шинжилгээ болон тайлагнал
|
|
Курсын агуулга:
· Програмын чанарынудиртгал
· Шинжилгээ баүзлэг, хяналт
· Програмыг батлан нотлох зарчмууд
· Програмын тестлэл
· Тодорхойлолт дээр үндэслэн тест зохиох аргууд
· Цагаан хар хайрцгийн тестлэл
· Удирдлагын урсгал хандлагатай тест зохиох аргууд
· Өгөгдлийн урсгал хандлагатай тест зохиох аргууд
· Өрөө цэвэрлэх арга
· Процессийн гэрчилгээжүүлэлт
Лаборатори ажил даалгаварууд
· Автомат тестийн багажууд ашиглах
· Төрөл бүрийн програмын тестлэл
· Янз бүрийнтестлэлийн аргуудыг хэрэгжүүлэх нь
· Багаараа програмын кодын үзлэг хийх, үр дүнг харьцуулах шинжлэх
|
|
Ашиглах материал:
|
|
Курсын нэр: Шаардлагын инженерчлэл
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм бүтээх удиртгал
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Програм хөгжүүлэлтийн циклд шаардлагын инженерчлэлийн үүрэг ролийг ойлгох нь
· Шаардлагыг загварчлахад ашиглагддаг формал арга,өгөгдлийн хандлагатай, обьектын хандлагатай,бүтцийн аргуудыг харьцуулах
· Програмын тодорхойлолтыг бичихэд хэрэглэх шаардлагуудыг цуглуулах
· Нэмэлт шаардлагуудыгтодорхойлох
· Системийн шаардлагуудыг томьёолох загварчлах
|
|
Курсын агуулга:
· Програмын амьдралын циклийн загварууд
· Шаардлагыг загарчлах шинжлэх
· Шаардлагыг томьёолох
· Бүтцийн, ОХ-т, формал аргуудыг шаардлага тодорхойлоход хэрэглэх
· Шаардлагын хэмжилтүүд
· Хэрэглэгчийн интерфэйсийг ноороглох,шаардлагыг хэрэглэгч хүлээн зөвшөөрөх
|
|
Ашиглах материал:
|
|
Курсын нэр:Төслийн удирдлага
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм хөгжүүлэлтийн удиртгал
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Програмын төслийг амжилттай төлөвлөх, удирдах
· Хөгжүүлэлтийн шат бүрийн гарцыг хамгийн их түвшинд хүргэх
|
|
Курсын агуулга:
· ПХ хөгжүүлэлтийн процесс болон үе шатууд
· Төслийн удирдлагын процессууд, үе шатууд
· Төслийг эхлүүлэх,төлөвлөх, гүйцэтгэх, удирдах,хаах
· Нөөцүүдээ тодорхойлох,хуваарь гаргах, PERT,CPM,үнэлэх, хэмжих арга, COCOMO,FPA,хүмүүсийг удирдах,нөөц төлөвлөх, эрсдлийн удирдлага,Процесс болон стандартууд
|
|
Ашиглах материал:
|
ПХ-ийн инженерийн сонгох курсууд
|
Курсын нэр: Формал арга
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Компьютерийн системийг төлөвт суурилсан болон процессын алгебр загварчлалаар яаж дүрслэхийг судална.
· Системийг формалаар томьёолох
· Формал томьёоллоо сайжруулах, задлах, холбох
· Батлан нотлох теоремууд ашиглах мөн загвар шалгах багажууд хэрэглэх
|
|
Курсын агуулга:
· Формал томьёоллынудиртгал
· Хувьсах хөгжүүлэлт
· Томьёоллын шинжилгээ ба баталгаа
· Олонлог,олонлогийн төрлүүд, обьект төрлүүд, тюпли,үржвэр, функц хамаарал, схем, Z хэл...
|
|
Ашиглах материал:
|
|
Курсын нэр: Мэдээллийн системийн аудит
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· ISACA-ээс тодорхойлсон Мэдээллийн системийн аудит суурь ухагдахуунуудыг ойлгуулах
· Байгууллагын мэдээллийн системийн аудит хийх тухай
|
|
Курсын агуулга:
· Мэдээллийн системийн аудитын charter, бодлого процедур, компьютерийн сүлжээ холбооны аудит, програмхангамж хөгжүүлэлт арчилгааны аудит,IT-н дэд бүтцийн аудит, IT-ийнаудитын санал бичих тайлагнах нотлох стандартыг дагах, аудитын үйлчилгээний гэрээ
|
|
Ашиглах материал:
|
|
Курсын нэр: Том системүүдийн архитектур зохиомж
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програмын шинжилгээ зохиомж
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Уян хатан системийн загварчлал ба зохиомж
· Моделдрайвен архитектурын үндэс
· Архитектурын стил болон хэлбэрүүд
· Тохиргооны удирдлага
|
|
Курсын агуулга:
· Энгийн системийн шаардлагыг цуглуулж програм хангамжийн арихтектур гаргах дээд түвшний дизайн хийх
· Тохиргооны удирдлагын багажууд өөрчлөлтийн удирдлагыгзөв хэрэглэх
· Энгийн.тархсан систем зохиомжлох
· COTS компонентууд ашиглан програм зохиомжлох
· Төрөл бүрийн програм зохиомжлоход төрөл бүрийн фрэймворк архитектурууд ашиглах
· Зарим middleware технологиуд ашиглан програмыг зохиомжлох
|
|
Ашиглах материал:
|
|
Курсын нэр: Тархсан тооцоолол
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм хөгжүүлэх удиртгал
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Сүлжээ төвтэй системүүдийг хөгжүүлэх, үндсийг олох
· Энэ нь CORBO,RMI, .NET зэрэг дээр анхаарал хандуулна, мөн тэдгэрийг ашиглан дээд доод давхаргуудтай интерфэйслэх
|
|
Курсын агуулга:
· Архсан системийнудиртгал
· Тархсан өгөгдөл
· Тархсан боловсруулалттай систем
· Олон трийд,трийдийн синхрончлол
· Нөөцийн хяналт, ачаалал тэнцүүлэлт
· Хадгалах элементүүд
· Багц боловсруулалтын загварууд
· Дунд давхаргын архитектур, RMI, CORBA,.NET,MPI
|
|
Ашиглах материал:
|
|
Курсын нэр: Хөгжүүлэлтийнтехнологиуд
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програмыншинжилгээ зохиомж
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Програм хөгжүүлэлтийн циклийн үе шат бүрд ашиглагдах янз бүрийн багажууд технологиудын харьцуулсан судалгаа
|
|
Курсын агуулга:
· Case CMP мөн бусад хөгжүүлэлтийн багажууд багтана.
|
|
Ашиглах материал:
|
|
Курсын нэр: Програмын тестлэл
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Програм бүтээх удиртгал
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Тестлэх арга барил зарчмууд
· Доголдол алдаа, алдааны төрлүүд,
· Хар хайрцаг болон Бүтцийн тестлэлийнхарьцуулалт
· Тестийн стратеги
· Нэгжийн тест
· Нэгтгэлийн тест
· Профайлдах
· Тест хөтөлгөөт хөгжүүлэлт
· Төлөвт суурилсантестлэл
· Тохиргооны тестлэл
· Тохиромжийнтестлэл
· Вэб сайтын тестлэл
· α,β болон хүлээн авах тестлэл
· Тестийн багаж хэрэгслүүд
· Тестийнтөлөвлөгөө боловсруулах
· Тестлэх процессыг удирдах
· Асуудлыг тайлагнах, бүртгэх, шинжлэх
|
|
Курсын агуулга:
· Оршил
· Тестлэл ба задлан шинжлэх зарчмууд, тестлэлийн ангилалууд
· Шинжлэх процесс, Тестийн тохиолдлуудыг төлөвлөх, шийдлийн хүснэгт
· Хар цагаан хайрцгийн тестлэл, нэгжийн тестлэл, нэгтгэлийн тестлэл, нөлөөллийн тестлэл, системийн тестлэл, хэрэглэгч хүлээн авах тестлэл
· Тестлэлийн багажууд ашиглах
|
|
Ашиглах материал:
|
Тооцоолох ухааны сонгох курсууд
|
Курсын нэр: Дискрет бүтэц-2
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· CS105Хичээлд танилцсан дискрет математикийн үргэлжлэлийг үзэх
· Таамаглалынлогик,граф,мод матриц, элементар тооцоолол, дискрет магадлал
|
|
Курсын агуулга:
· Өмнөх зурсээ давтах
· Предикат логик, предикат логик
· Рекуренс хамаарал
· Граф,мод,энгийн алгоритмууд, матриц,
· Элементар тооцоолол
· Дискрет магадлал
· Нөхцөлт магадлал, үл хамаарал
· Баталгааны аргууд, математик индукц, рекурс
· Давталт
|
|
Ашиглах материал:
|
|
Курсын нэр: Автоматын онол ба Формал хэл
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Дискрет бүтэц
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Компьютерийн ухааны суурь үндэсийг математикийн үндэстэйгээр тавина.
· Формалхэлнийонол
· Програмчлалын хэлний синтетик шинж чанарыг тодорхойлоход австракт маүинууд ашиглах
· Зарим австракт машинуудыг судална
|
|
Курсын агуулга:
· Төгсгөлөг төлвийн загвар
· Рекуляр илэрхийлэл,регулчрхэл,төгсгөлөг автомат
· Шилжилтийн граф, NFA, трансдүйсэр(гаралттай автомат)
· Хөөргийн лемма
· Регуляр бус хэлний дүрэм, PDA
· Түйрэнгийн машин
|
|
Ашиглах материал:
|
|
Курсын нэр: Алгоритмын шинжилгээ
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Өгөгдлийн бүтэц
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Хүний шийдвэр гаргах процесс чадварыгдуурайлгасан тооцоолох техникүүд судлах
|
|
Курсын агуулга:
· Lisp –ийн удиртгал
· AI классик системүүд:Ерөнхий асуудалшийдэгч, дүрмүүд, энгийн хайлт,means-ends шинжилгээ, ELIZA,илэрц хайх, хэвээрхайх, дүрэмд суурилсан орчуулагч,OPS5.
· Мэдлэгийн дүрслэл:натурал хэл дүрмүүд, үржвэрүүд, предитак лозик, симантик сүлжээ, обьект, скрипт
· Хайлт:гүнээр түрүүлж хайх, Breath first search, Hill climbing, MinMax хайлт, А*хайлт
· Симболик математик:оюутан, алгебрийн асуудал шийдэх,англи тэгшитгэл орчуулах, алгебрийнтэгшитгэл шийдэх, хялбарчлах дүрмүүд,дахин бичих дүрмүүд,Macsyma, PRESS, ATLAS
· Логик програмчлал: Шийдэл, нэгдэл,horn-claus логик, пролог, пролог програмчлал
|
|
Ашиглах материал:
|
|
Курсын нэр: Формал арга
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо:
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Компьютерийн системийг төлөвт суурилсан болон процессын алгебр загварчлалаар яаж дүрслэхийг судална.
· Системийг формалаар томьёолох
· Формал томьёоллоо сайжруулах, задлах, холбох
· Батлан нотлох теоремууд ашиглах мөн загвар шалгах багажууд хэрэглэх
|
|
Курсын агуулга:
· Формал томьёоллынудиртгал
· Хувьсах хөгжүүлэлт
· Томьёоллын шинжилгээ ба баталгаа
· Олонлог,олонлогийн төрлүүд, обьект төрлүүд, тюпли,үржвэр, функц хамаарал, схем, Z хэл...
|
|
Ашиглах материал:
|
|
Курсын нэр: Компьютер график
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Обьект хандалтат програмчлал, Визуаль програмчлал
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Төрөл бүрийн компьютер графикийн алгоритмуудыг судлах тэдгэрийг дурын хэлдээр хэрэгжүүлэх
|
|
Курсын агуулга:
· График төхөөрөмж, суурь алгоримтууд, графикийнхэрэглээ, интерактив график програмчлал
· Цонх, таслалт хуваалт,растер дэлгэцийн системүүдийг програмчлах
· Растер алгоритмууд
· Шулуун, тэмдэгт тойргийн хөрвүүлэлт
· Муж будах таслах
· 2 болон 3 хэмжээст зургийнгеометр болон хувиргалт
· Муруй болон гадаргуун дизайн, зуралт, сүүдэрлэлт,өнгө, амилуулалт
|
|
Ашиглах материал:
|
|
Курсын нэр: Тархсан өгөгдлийн сангийнсистем
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Өгөгдлийн сан
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Тархсан өгөгдлийн сангийн системд ашиглах алшоритм зохиомж, тэдгээрийгхэрэгжүүлэх тухай судална
|
|
Курсын агуулга:
· Өгөгдлийнзагварчлал
· Өгөгдлийн сангийн тойм зохиомж, паралелчлах аргууд, сэргээх аргууд
· Асуулгын боловсруулалт ба оновчлолт
· Нэгтгэл болон хамгаалалт
· Klent сервер архитектур, тархсанөгөгдлийн сан_гийнсистем, өгөгдлийн сангийн системийн. Орчин үеийн хандлагууд, өгөгдлийн сангийн машинууд
|
|
Ашиглах материал:
|
|
Курсын нэр: Визуаль програмчлал
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Өгөгдлийн бүтэц, өгөгдөл болонсүлжээний хамгаалалт
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Визуаль програмчлалын төрөл бүрийн багаж API-Нууд ашиглан програм хөгжүүлэх
|
|
Курсын агуулга:
· Виндоус програмчлалын удиртгал
· Виндоус API , MFC ашиглах, class wizard, application Wizard,Application Studio, GraphicDevice Interface,Menus ,файлархивын механикм, виндоус програмыг MFC рүү хөрвүүлэх
|
|
Ашиглах материал:
|
|
Курсын нэр: Системийн програмчлал
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Үйлдлийн систем
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Unix системийн дотоод ажиллагаанд суралцах,үүнд assembler,ачаалагч макро процессорууд, командын хэлнийорчуулагч, процесс хоорондын харилцаа
|
|
Курсын агуулга:
· Системийн програмчлалын тойм: хэрэглээний болон системийн програмчлалын харьцуулалт, хэрэглээний програмчлал,системийн програм,үйлдлийн систем, төхөөрөмжийн драйвер, үйлдлийн системийн дуудлагууд
· Intel3.86 архитектурт зориулж Цонхтой систем програмчлах: 16 бит 32 битийн програмчлалын харьцуулалт, 32 битийн хавтгай санах ойн загвар, виндоусынархитектур
· Виртуал машины үндэс, системийн виртуал машин, Portable Execlutable формат(платформ хамааралгүйажиллах кодын формат),виртуалт төхөөрөмжийн драйвер, шинэ биелэх файлын формат, модулийн удирдлага, COFF обьектын 16 бит формат,Unix-ийн цөмийн програмчлал, Unix төхөөрөмжийн архитектур
|
|
Ашиглах материал:
|
|
Курсын нэр: Вэб инженерчлэл
|
|
Курсын бүтэц:Лекц :2/Лаб:3/ Кредит цаг:3
|
|
Өмнөх холбоо: Өгөгдлийн агуулах
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Вэбэд суурилсан програмууд зохиомжлох, бүтээх
|
|
Курсын агуулга:
· Протоколуудын тойм: TCP/IP, HTTP,3 давхаргат архитектур,
· Нүүрэн хэсгийн програмын хөгжүүлэлт:хөгжүүлэлтийн багажууд, HTML, DHTML, Скриптлэл(жава скрипт, Jscript, wbscript), Java Aplet,ActiveX
|
|
Ашиглах материал:
|
Дэмжих зурсууд
|
Курсын нэр: Олон хувьсагчийн тооцоолол
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Тооцоолон бодох
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
·
|
|
Курсын агуулга:
· ОЛон хувьсагчийн функц, хагас дифференциал, давхар интеграл, шугаман болон гадаргуугийн интеграл
· Green ба Stoke-н теорем
· Тэгш сондгой функцууд^^^^^^^^^^^^^^^
|
|
Ашиглах материал:
|
|
Курсын нэр: Дифференциал тэгшитгэл
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Олон хувьсагчийн тооцоолол
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
·
|
|
Курсын агуулга:
· 1-р эрэмбийн энгийн дифференциал тэгшитгэл: хуваагдах тэгшитгэл, параметрүүдийн хувьсал, тодорхой дифференциал........................
· Энгийн шугаман дифференциал тэгшитгэл
|
|
Ашиглах материал:
|
|
Курсын нэр: Тоон арга
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: Тооцоолон бодох, аналитик геометр
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Компьютерт кориулсан техникүүд ашиглан тоон аргын асуудлуудыг үийдэх чадвартай болно.
|
|
Курсын агуулга:
· Нэг хувьсагчийн тэгшитгэлийн шийдэл, тоон дифференциал ба интеграл
· Энгийн диф тэгшитгэлийн анхны утга
· Шугаман тэгшитгэлийг шийдэх шууд арга
· Матрицын алгебр дэх давталттай аргууд
· Шугаман бус тэгшитгэлийн шийдэл
· Ойролцоолох онол
|
|
Ашиглах материал:
|
|
Курсын нэр: Физик-2 механик
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
·
|
|
Курсын агуулга:
· Хөдөлгөөн: байрлал, хурд хурдатгалын векторууд
· Хөдөлгөөний хуулиудын хэрэглээ: пуужингийн хөдөлгөөн, хэвтээ чигт шидэгдсэн биеийн хөдөлгөөн, электрон болон соронзон орны хөдөлгөөн
· Эргэлдэх хөдөлгөөн: тогтмол өнцөгтэй хурдатгал, тойрог хөдөлгөөн, шугаман болон өнцгийн момент тэдгээрийн хувиргалт
· Жижиг биетийн систем: массын төв, хавтгай дэх 2 биетийн хөдөлгөөн, обьектын инерцийн момент,
· Долгион: долгионы хөдөлгөөн, шингэний хөдөлгөөний математик зарчмууд, гэрэл дуу авианы дифферакци болон хугарлын зарчмууд хэрэглээ,
· Термодинамикийн зарчмууд
|
|
Ашиглах материал:
|
|
Курсын нэр: Электроникийн үндэс
|
|
Курсын бүтэц:Лекц :3/Лаб:3/ Кредит цаг:4
|
|
Өмнөх холбоо: Электрон хэлхээ
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
· Электроникийн удиртгал
|
|
Курсын агуулга:
· Семикондуктор физикийн үндэс
· Долгионы онол, симикондуктор, PN зангилаанууд
· Транкистор: 2 туйлт транзистор,Q цэг................
· AD болон DA хооронд хувиргах хэлхээ, хэлхээний удиртгал, хувьсах болон тоготмол гүйдэл, хувиргалт
|
|
Ашиглах материал:
|
Ерөнхий боловсролын курсууд
|
Курсын нэр: Санхүү бүртгэл
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
·
|
|
Курсын агуулга:
· Данс бүртгэлийн үндэс ба зарчим
· Бизнесийн ажил гүйлгээг бүртгэх: журнал, дэвтэр, тайлан тэнцэл
· Санхүүгийн тайлан бэлтгэх: баланс, балансийн тайлан, орлогын тайлан,санхүүгийн мөчлөг хаах, тохируулгууд,хаалт, худалдан авалт болон борлуулалтын данс бүртгэл
· Авлага өглөг, үндсэн хөрөнгө бараа материал, цалингийн систем,
· Байшин тоног төхөөрөмж: хөрөнгө бүртгэх, элэгдүүлэх, устгах
· Корпораци: зохион байгуулалт болон хувьцаа эзэмшигчдийн хөрөнгө, үйл ажиллагаа, хувьцааны ногдол орлого
|
|
Ашиглах материал:
|
|
Курсын нэр: Санхүүгийн удирдлага
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
·
|
|
Курсын агуулга:
· Санхүү удирдлагын тойм, үнэлгээ, үнэлгэний зарчмууд, загварууд, мөнгөний цаг хугацааны үнэ цэнэ, ашиг эрсдлийн шинжилгээ, хувьцаа бондын үнэлгээ, капитал хөрөнгийг үнэлэх загвар, арбитрэжийн үнэлэх загвар бусад үнэлгээний загварууд
· Капиталын өртөг: капиталын бүтэц, к-н өртөг, к-н бүтцийн онол, к-н бүтцийн бодлого, оновчтой капиталын бүтэц, дотоод санхүү бүртгэл,
· Капитал төсөвлөлт: к төсөвлөлтийн үндэс, мөнгөн урсгалын ашиглалт, хөрөнгө оруулалт капиталын харьцаа, эрсдлийн шинжилгээ
|
|
Ашиглах материал:
|
|
Курсын нэр: Хүний нөөцийн удирдлага
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
·
|
|
Курсын агуулга:
· Хүний нөөцийн удирдлагын тойм, хүний нөөцийн менежер, хүний нөөцийн удирдлагын гадаад дотоод орчин, ажил олгох боломжийн тэгш эрхт байдал,
· Ажлын байрны шинжилгээ: хүний нөөцийн багаж, хүний нөөц төлөвлөлт, сонголт, ажилд авах сонгох
· Байгуулгын өөрчлөлт ба хүний нөөцийн хөгжил
· Байгууллагын соёл, байгууллагын хөгжил, карьер төлөвлөлт
· Ажлын бүтээмжийн үнэлэх
|
|
Ашиглах материал:
|
|
Курсын нэр: Байгууллагын төлөвшил
|
|
Курсын бүтэц:Лекц :3/Лаб:0/ Кредит цаг:3
|
|
Өмнөх холбоо: байхгүй
|
|
Зорилгууд: Уг хичээлийг үзсэнээр оюутан дараах чадваруудыг эзэмшинэ.Үүнд:
·
|
|
Курсын агуулга:
· Байгууллагын төлөвшлийн үндэс, төлөвшлийн шинжлэх ухаан, байгууллагын төлөвшил, хувь хүний төлөвшил, хувийн үзэл болон хандлага, суралцах байдал, идэвхжүүлэлт, байгууллаг дахь бүлгийн. Төлөвшил, бүлгийн хэмжээс, бүлгийн өөрчлөлт, манлайлал, байгууллагын бүтэц, байгууллагын зохиомж, ажлын байрны зохиомж, стресс ба ажил, байгууллагын процессууд, шийдвэр гаргах процесс, харилца процесс, бүтээмж үнэлэх процесс, байгууллагын төлөвшлийн тусгай асуудлууд, зөрчлийн удирдлага, байгууллагын хөгжил, түүнд компьютерийн технологийн нөлөө
|
|
Ашиглах материал:
|
 |