वार्षिक छात्र परियोजनाओं के परिणाम माट-फर सेंट पीटर्सबर्ग स्टेट यूनिवर्सिटी

आज मैं सेंट पीटर्सबर्ग स्टेट यूनिवर्सिटी के सिस्टम प्रोग्रामिंग मैट-मेक के विभाग की पहल के बारे में बात करना जारी रखूंगा, जिसके बारे में मैंने पिछले लेखों में छात्र परियोजनाओं और औद्योगिक प्रोग्रामिंग के अभ्यास के बारे में थोड़ा लिखा था। यह पद मुख्य रूप से उन लोगों के लिए रुचिकर होगा जो आईटी प्रशिक्षण के विषय की परवाह करते हैं और जो इस मामले में नई पहल के बारे में सीखना चाहते हैं।



कटौती के तहत, आप उन परियोजनाओं के परिणामों की प्रतीक्षा कर रहे हैं जिन्हें अंतिम गिरावट की घोषणा की गई थी , साथ ही प्रतिभागियों में से एक के रूप में मेरे खुद के इंप्रेशन भी।

नवाचारों


इसलिए, मैं इस वर्ष की पहल और नवाचारों के साथ शुरुआत करूंगा।

इस वर्ष, आयोजकों ने छात्रों को और अधिक प्रेरित करने का प्रयास किया और छात्रों द्वारा प्राप्त परिणामों के आधार पर एक अंतिम प्रतियोगिता आयोजित की। इससे पहले, सिस्टम प्रोग्रामिंग विभाग के लिए सिफारिशें प्राप्त करने के लिए एकमात्र प्रोत्साहन था। अब, प्रतिष्ठित परियोजनाओं को नकद सहित पुरस्कार प्रदान किए गए।

इसके अलावा, इस वर्ष की एक विशेषता यह थी कि न केवल मैट-मेक छात्रों ने भाग लिया, पीएम-पीयू के साथ काफी छात्र थे (शायद सबसे सुंदर छात्रों के बारे में एक टिप्पणी के बाद :-))।

और अंत में, यह ध्यान दिया जाना चाहिए कि इस वर्ष विभिन्न विषयों को प्रस्तुत किया गया था: एक FPGA चिप पर आधारित हार्डवेयर सिस्टम के विकास के लिए अनुवादकों की पीढ़ी से, जो कि अपने आप में प्रोग्रामर की मांद के लिए नया है।

प्रतिभागियों की प्रस्तुति


सबसे पहले, उन परियोजनाओं को संक्षेप में याद करें जिन्होंने प्रतियोगिता के परिणाम प्रस्तुत किए, जैसा कि वे कहते हैं, मैं आवेदकों की सूची की घोषणा करूंगा:

आवेदकों को उस क्रम में व्यवस्थित किया जाता है जिसमें उन्होंने परिणाम प्रस्तुत किया था।

सामान्य इंप्रेशन


अब, लेख के लेखक के रूप में, मैं प्रतियोगिता की अपनी भावनाओं और छापों के बारे में बात करूंगा।

परियोजनाओं को दो श्रेणियों में विभाजित किया जा सकता है: कुछ, बल्कि गहन वैज्ञानिक जोर के साथ, उदाहरण के लिए, अनुवादकों पर एक परियोजना, या मॉडल को बदलने के लिए एक प्लग-इन, अन्य - उपयोगकर्ता-उन्मुख, उदाहरण के लिए, सभी मोबाइल एप्लिकेशन। स्पष्ट कारणों से बाद की कल्पना करना बहुत आसान था। लेकिन यहां तक ​​कि इन परियोजनाओं के छात्रों को प्रस्तुति के साथ समस्या थी। इससे मैं यह निष्कर्ष निकाल सकता हूं कि छात्रों और उनके नेताओं को अपने परिणाम प्रस्तुत करने की कला पर अधिक ध्यान देना चाहिए।

प्रस्तुति प्रक्रिया कभी-कभी टर्म पेपर या शोध प्रबंधों की रक्षा से मिलती-जुलती थी, शायद प्रस्तुतियों के दौरान और उनके बाद तकनीकी मुद्दों की प्रचुरता के कारण। शायद यह विश्वविद्यालय का प्रभाव है, क्योंकि आयोग के अध्यक्ष ए.एन. तेरखोव थे , जो सिस्टम प्रोग्रामिंग विभाग के प्रमुख थे।

प्रस्तुतियों को दो दिनों में विभाजित किया गया था, और प्रतियोगिता का मूल्यांकन करने के लिए मापदंड पर्याप्त रूप से पारदर्शी नहीं थे। मुझे ऐसा लगता है कि अगर छात्रों को आयोग की रचना और मूल्यांकन के मानदंडों को पहले से बताया गया, तो वे बेहतर तैयारी कर पाएंगे।

और अंत में, इस बार, तकनीकी कारणों से, प्रसारण और वीडियो रिकॉर्डिंग के माध्यम से, या बल्कि वीडियो रिकॉर्डिंग गिर गई, लेकिन बिना किसी कारण के ध्वनि के लिए। :(

फिर भी, प्रतियोगिता आयोजित करने का विचार मुझे बहुत सही और उपयोगी लगता है। वास्तव में, केवल प्रतियोगिता की उपस्थिति में ही विकास होता है। और, जैसा कि मैंने पहले ही नोट किया है, अपने परिणामों को एक समझने योग्य रूप में प्रस्तुत करने का अभ्यास छात्रों के लिए अतिश्योक्तिपूर्ण नहीं होगा।

प्रोजेक्ट इंप्रेशन


अब, परिणामों की घोषणा से पहले, मैं परियोजनाओं के बारे में थोड़ा और बात करूंगा, या फिर, परियोजनाओं की प्रस्तुति के दौरान प्राप्त मेरे व्यक्तिपरक छापों के बारे में।

WindViewer - दुर्भाग्य से, मोबाइल एप्लिकेशन का संचालन हमें नहीं दिखाया गया था। लेकिन उन्होंने सर्वर के संचालन को दिखाया, जो जीआरआईबी प्रारूप (नाविकों के लिए अंतरराष्ट्रीय मौसम पूर्वानुमान) में स्वचालित रूप से हवा के चार्ट को इकट्ठा करता है और लोड करता है; ब्राउज़र में नक्शे प्रदर्शित किए गए थे।

दो मोबाइल जियोकास्टिंग प्रोजेक्ट और रनिंग सिटी मोबाइल एप्लिकेशन को एक पंक्ति में प्रस्तुत किया गया था, और चूंकि दोनों ग्राहकों को विंडोज फोन के लिए विकसित किया गया था, कभी-कभी एक अजीब डीजा वु दिखाई दिया। लेकिन सामान्य तौर पर, मेरी राय में, ये सबसे शानदार प्रदर्शन थे।

रनिंग सिटी मोबाइल क्लाइंट (दाएं) अभी तक अपलोड नहीं किया गया है। लोगों ने Android के लिए एक कार्यान्वयन जोड़ने का वादा किया।

मोडाइल जियोकास्टिंग एप्लिकेशन (बाईं ओर) भी अभी तक अपलोड नहीं किया गया है, यह ग्रीष्मकालीन स्कूल के बाद वादा किया गया था। संभवतः, लोगों पर भरोसा किया जाना चाहिए, क्योंकि इस टीम के पास पहले से ही एंड्रॉइड के लिए एक समान एप्लिकेशन है , जो पहले से ही एंड्रॉइड मार्केट में रखी गई है , जो वे पहले से ही वास्तव में उपयोग करते हैं, और खेल के मंच पर समीक्षाओं से देखते हुए, यह काफी सुविधाजनक बात है।


जब YaccConstructor प्रोजेक्ट का प्रतिनिधित्व करने वाले छात्र सामने आए , तो उन्होंने तुरंत सिस्टम प्रोग्रामिंग और बड़े विज्ञान का कार्यभार संभाला। और निश्चित रूप से, लोगों को यह समझाने में बहुत कठिनाई होगी कि हॉल में मौजूद Sberbank-Technology के प्रतिनिधियों के लिए यह क्यों और किसके लिए आवश्यक है। यह पता चला कि विभाग के खुले विकास के आधार पर, लैनिट-टेरकोम कंपनी एक वाणिज्यिक परियोजना को लागू कर रही है (स्वाभाविक रूप से, इस परियोजना के लेखकों की भागीदारी के साथ)। और सामान्य तौर पर, मुझे खुशी है कि घरेलू परियोजनाएं हैं जो कोड विश्लेषण, अनुवाद और सिस्टम की चीजों में लगी हुई हैं।

रूटिंग सेवा - पहले ऐसा लगता था कि दोस्तों ने Google मैप्स, यैंडेक्स और अन्य राक्षसों के साथ एक प्रतियोगिता शुरू की थी जो ऑनलाइन नक्शे प्रदान करते हैं। लेकिन फिर सभी एक ही तरह से यह पता चला कि यह एक रूट-बिछाने सेवा है, और लोगों ने Google मानचित्र पर अपने काम का प्रदर्शन किया। यही है, मानचित्र पर दो बिंदुओं को चिह्नित किया गया था, और सेवा ने मार्गों का एक ग्राफ बनाया और उनके बीच सबसे छोटा रास्ता तय किया।


स्काईशूट अफ्रीका में एक शूटिंग गेम है। स्क्रीनशॉट आपके सामने है, यहां डेमो हैं, इसलिए आप स्वयं परिणाम का मूल्यांकन कर सकते हैं। दुर्भाग्य से, लोगों का सर्वर नहीं चल रहा है, इसलिए यदि आप खेलना चाहते हैं, तो आपको पहले निर्देशों के अनुसार सर्वर को स्वयं इंस्टॉल करना होगा। इस परियोजना की विशेषताओं में से एक प्रौद्योगिकी का विकल्प है। XNA का उपयोग किया गया था, और यह आपको उपयोग करने की अनुमति देता है, उदाहरण के लिए, XBox कंसोल।

Embox - अपनी परियोजना के बारे में बात करना मुश्किल है, इसके अलावा, एक नेता के रूप में, मैं "स्टेज" पर था और छात्रों के साथ परिणाम प्रस्तुत किया। सामान्य तौर पर, हमने अपने ओएस के मुख्य तंत्र में हमारे शोध के परिणामों को बताया। उन्होंने नेटवर्क स्टैक में उपलब्धियां प्रदर्शित कीं (विशेष रूप से, http सर्वर के संचालन को दिखाया गया है, स्क्रीनशॉट में बस यह कैसे काम करता है)। उन्होंने उल्लेख किया कि हमारी परियोजना ऑपरेटिंग सिस्टम आर्किटेक्चर को सिखाने के लिए एक अभ्यास के रूप में भी काम कर सकती है। और अंत में, उन्होंने ब्लूटूथ के माध्यम से एंड्रॉइड से नियंत्रित एक मशीन दिखाई (हब पर इसके बारे में पहले से ही एक अलग लेख था)।

ग्रहण के लिए प्लगइन - वास्तव में, मुझे लगा कि लोग कुछ स्मार्ट और आवश्यक काम कर रहे थे, लेकिन दुर्भाग्य से, वे इसे मेरे लिए नहीं बता सके। जहां तक ​​मैं समझता हूं, लोग इसके लिए एटीएल तकनीक का उपयोग करके मॉडल के रूपांतरण में लगे हुए हैं, शायद इसे किसी भी वर्कफ़्लो सिस्टम में उपयोग किया जाना चाहिए।

और अंत में, एक मल्टी-कोर कंप्यूटर । दरअसल, स्वयं रफल्स, दुर्भाग्य से, नहीं दिखाए गए थे, लेकिन केवल वीएचडीएल से उत्पन्न इसकी संरचनात्मक योजनाओं को दिखाया गया था। लेकिन इन योजनाओं के अनुसार, यह स्पष्ट था कि विशिष्ट कोर के एक निश्चित नेटवर्क को एक सामान्य प्रयोजन प्रोसेसर के नियंत्रण में विकसित किया गया था। यह भी आरोप लगाया गया कि एक सिम्युलेटर पर काम का परीक्षण किया गया था, मैंने इसे खुद नहीं देखा। एक और अंतर यह था कि नई गुठली के लिए कोडांतरक भाषा को सिस्टम प्रोग्रामिंग विभाग में पहले विकसित एक अन्य परियोजना का उपयोग करके उत्पन्न किया गया था, जो कि विभाग के प्रमुख को सुनने के लिए विशेष रूप से सुखद था, क्योंकि उनके वार्डों का काम मेज पर नहीं जाता है, और पीढ़ियों की निरंतरता है।

प्रतियोगिता के परिणाम


प्रतियोगिता के परिणामों को सारांशित करते हुए, आयोजकों ने इस तथ्य को ध्यान में रखा कि प्रतियोगिता "पायलट" थी और कोई स्पष्ट मूल्यांकन मानदंड घोषित नहीं किए गए थे। इसलिए, उन्होंने केवल विजेताओं के समूह को उजागर करने का निर्णय लिया।

मैं रबड़ को नहीं खींचूंगा, क्योंकि परियोजनाओं के बारे में अधिक विस्तार से आप टिप्पणियों में पूछ सकते हैं, इसलिए मैं तुरंत प्रतियोगिता के परिणामों की ओर रुख करूंगा। तो, वे जीत गए:

आम तौर पर छात्र परियोजनाओं के बारे में


इस वर्ष की मुख्य बात यह है कि छात्र परियोजनाओं का विषय धीरे-धीरे विकसित हो रहा है, और अन्य वाणिज्यिक कंपनियां और विश्वविद्यालय इसमें रुचि ले रहे हैं, और इसलिए अधिक परियोजनाएं दिखाई देती हैं जिनमें छात्र अपना हाथ आजमा सकते हैं।

प्रस्तुति इस वर्ष आयोजित की गई सभी छात्र परियोजनाओं में शामिल नहीं हुई थी, उदाहरण के लिए, चिकित्सा से संबंधित एक परियोजना भी है। इस परियोजना का लक्ष्य चिकित्सा में उपयोग के लिए एक 3 डी मॉडलिंग प्रणाली विकसित करना है। परियोजना पर काम के दौरान, छात्रों और स्नातक छात्रों ने चिकित्सा छवियों के विश्लेषण और 3 डी मॉडल के संकलन के लिए कम्प्यूटेशनल ज्यामिति और संख्यात्मक तरीकों के एल्गोरिदम का अध्ययन और कार्यान्वयन किया।

परियोजना जारी है। यह गर्मी, परियोजना प्रबंधक और प्रतिभागी "3 डी पॉली मॉडल के विश्लेषण, संशोधन और तुलना के लिए एल्गोरिदम" विषय पर एक ग्रीष्मकालीन विद्यालय का संचालन करते हैं। इसका लक्ष्य 3 डी मॉडल की गणना और निर्माण के लिए एक वेब-बेस प्लेटफॉर्म तैयार करना है, साथ ही उनके भंडारण और दृश्य के लिए भी। स्कूल 1 जुलाई से 10 अगस्त तक इंगरिया बीआई में आयोजित किया जाएगा; विभिन्न विश्वविद्यालयों के छात्रों को आमंत्रित किया जाता है। हाल ही में एग्रेट्रोव लेख में विवरण।

समर स्कूल


परिणामों की घोषणा और पुरस्कारों की प्रस्तुति 22 मई को मैट-मेह में हुई। एक ग्रीष्मकालीन स्कूल के लिए परियोजनाएं प्रस्तुत की गईं, जो मैट-फर के क्षेत्र में भी आयोजित की जाती हैं, हालांकि अन्य संकायों और विश्वविद्यालयों के छात्र भी भाग ले सकते हैं। दरअसल, यह पहले से सूचीबद्ध परियोजनाओं का एक सबसेट है:

मुझे लगता है कि परियोजना प्रबंधकों की ओर से मैं उन लोगों को आमंत्रित कर सकता हूं जो परियोजनाओं में भाग लेना चाहते हैं, खासकर जब से सभी परियोजनाएं ओपन-सोर्स हैं।

Source: https://habr.com/ru/post/In145372/


All Articles