Çevrimiçi ders planlama programı. Yeni SanPin gereksinimlerine geçerken dersleri planlama

  • 19.06.2019

Hiçbir şeyi unutmamak ve hiçbir yere geç kalmamak için telefonunuza indirin.

Android

masa saati

Güzel ve sezgisel bir okul hayatı yönetimi uygulaması. Programa, ödevlere, sınavlara ve hatta tatillere girebilirsiniz. Uygulama, tüm Android cihazlarınızla senkronize edilebilir ve ders sırasında otomatik olarak sessiz moda geçer.

okul günlüğü

Bu elektronik günlükte, dersin yerinin yanı sıra öğretmenin adını ve telefon numarasını gösteren bir program tutabilirsiniz. Hiçbir şeyi unutmamak için uygulamanın telefonun ana ekranında widget'ları var. Konular hakkında not almak ve üzerlerine işaret koymak da mümkündür. Ama belki de en hoş özelliği tamamlanmış ödevlerin silinmesidir.

hafif okul

Sadece bir program tutmanıza ve ödev yazmanıza değil, aynı zamanda dersin başlangıcından veya bitiminden önceki zamanı da izlemenize olanak tanır. Özellik - teorik malzemelerin varlığı. Bir açının sinüsünü nasıl bulacağınızı aniden unuttuysanız, hemen uygulamaya bakabilirsiniz.

Yapılacaklar listesi

Çok renkli değil, çok işlevli bir uygulama. İçinde bir program oluşturabilir ve bunu cihazdaki takvime aktarabilirsiniz. Bir veya birkaç haftalık ders programını aynı anda görüntüleyebilir ve ana ekranda hatırlatıcılar içeren bir widget görüntüleyebilirsiniz. Ders sırasında uygulama otomatik olarak sessiz modunu açar ve ev ödevleri için son tarihler belirleyebilirsiniz.

Program - okul planlayıcısı

Uygulamanın özü: bir kullanıcı, sınıf arkadaşlarının daha sonra hazır bir sınıf programı bulabilmesi için okulunun programını yayınlar. Rahat! Çok kötü, hizmeti kullanan çok fazla insan yok. Ancak bir widget ve bir QR kod tarayıcı var.

iOS

iSchool

Derslerin yapılacağı sınıfları gösteren çok renkli güzel bir program oluşturmanıza olanak tanır. Görevleri yazmak uygundur: sadece tahtanın bir resmini çekebilir veya sesinizle dikte edebilirsiniz. Ve son derece kullanışlı bir özellik daha: dersler için notlar girebilir ve ortalama puanı hesaplayabilirsiniz. Uygulama Rus dilini destekliyor, iCloud ile senkronizasyon çalışıyor.

iStudiezpro

Yinelenen dersler içeren bir program oluşturmanıza olanak tanır. Her öğeye kendi rengi atanabilir - bu nedenle gelecekte programda gezinmek daha kolay olacaktır. Takvime tatilleri ve hafta sonlarını ekleyebilir, sınıf arkadaşları ve öğretmenler hakkında faydalı bilgiler kaydedebilirsiniz.

Sınıf Takvimi

Öğrenciler için gökkuşağı planlayıcısı. Standart özellikler seti, hatırlatıcılar içeren bir program ve bir ev ödevi listesi içerir. Ancak ilginç bir özellik de var: uygulama yalnızca iPhone ve iPad'de değil, Apple Watch'ta da çalışıyor. Çalışmanın yanı sıra spor bölümleri de varsa ve her şeye ayak uydurmanız gerekiyorsa uygundur.

sınıf tazı

Öğeleri renge göre işaretleme ve dersler için not verme becerisine sahip okul çocukları ve öğrenciler için takvim. Vurgu: belirli bir öğeye ne kadar zaman harcadığınızı gösteren zaman grafikleri. Eksi: Rusça'yı desteklemiyor.

Ders Programı - Zaman Çizelgesi

Organizasyon eksikliği olan öğrenciler için başka bir yardımcı. Yinelenen veya değişen haftalarla bir sınıf programı oluşturabilir, arkadaşlarınızla paylaşabilir ve ev ödevleri yazabilirsiniz. Kullanışlı bir widget sayesinde, programınızı hızlıca kontrol etmek için cihazınızın kilidini açmanıza bile gerek yok.

Foxford zaman çizelgesi

Foxford Home School'daki derslerin ders programı ve dış çalışmalar web sitesinde "Eğitim Süreci" bölümünde yer almaktadır.

Sınıfınızı seçin ve "Ayrıntılar"a tıklayın. Haftanın hangi günü ve saat kaçta yapıldığını görecek ve elektronik planlayıcınıza bir program ekleyebileceksiniz.

Ayrıca, öğretim yılının başında, öğrencilere uygun pdf tabloları şeklinde zaman çizelgeleri verilir.

Tüm ev ödevleri Öğrencinin Kişisel Hesabında saklanır. Tek yapmanız gereken bir ders ve sınıf numarası seçmek.

Pano size yeni ve tamamlanmış görevleri hatırlatacaktır. Ondan tek bir tıklama ile göreve gidebilirsiniz.

Eh, öğrenci bir dersi veya ödevi unutursa, ona hemen hatırlatılacaktır. Herhangi bir uygulamadan daha güvenilir! :)

Çeşitli eğitim kurumları için programın sekiz ana değişikliği vardır:
. AVTOR Okulu - ortaokullar, liseler ve spor salonları için;
. AVTOR Koleji - kolejler, teknik okullar ve meslek okulları için;
. AVTOR Sanat Koleji - sanat ve kültür okulları için;
. AVTOR Lisesi - üniversiteler için (tam zamanlı eğitim);
. AVTOR Lise Yarıyıl - üniversiteler için (yazışma kursu);
. AVTOR M Lise Yarıyıl - askeri üniversiteler için;
. AVTOR Eğitim Merkezleri - eğitim merkezleri, CPC ve IPK için;
. AVTOR High Shool Pro - aralarında geçiş süresini dikkate alarak birkaç uzak eğitim binasına sahip üniversiteler için (tam zamanlı ve yarı zamanlı eğitim biçimleri, ağ sürümü).

Sistemin yaratılış ve gelişim tarihi.
. AUTHOR-2 programının ilk versiyonu (MS DOS altında) RSU araştırmacısı Igor Gubenko tarafından Nisan 1993'te geliştirilmiştir. Program başlangıçta RSU'da çok disiplinli bir lisede yabancı dil, bilgisayar bilimi ve diğer pek çok konuda gelişmiş çalışma ile programlamak için tasarlanmıştır. özel dersler (sınıfların 2-4 alt gruba ayrıldığı ve akışlar halinde birleştirilebildiği). Programın ilk versiyonu zaten doğru zaman çizelgeleri oluşturmayı mümkün kıldı.
. Daha sonra program Rostov-on-Don'daki birkaç okulda daha test edildi. Birçok baş öğretmenin deneyimi ve çeşitli okulların programlarının özellikleri dikkate alındı. Program, 2 yılda ondan fazla okul, lise ve spor salonunda önemli ölçüde iyileştirildi ve uygulandı.
. 1996 yılına kadar yazar, programın gücünü önemli ölçüde artırmayı mümkün kılan programların otomatik olarak oluşturulması ve optimizasyonu için benzersiz bir algoritma geliştirmeyi başardı. Aynı yıl, AUTHOR-2'nin ilk versiyonu kolejler ve küçük bir üniversite için yayınlandı.
. 1997-98'de yazar, birkaç eğitim binasına sahip büyük bir üniversite için programın ilk versiyonunu geliştirir ve başarılı bir şekilde uygular (RGUE "RINH").
. 2000 yılında, AVTOR-2000 programının ilk WIN versiyonu her tür eğitim kurumu için yayınlandı.
. 2001 yılında, programın bir sürümü üç dilde bir arayüzle yayınlandı: Rusça, Ukraynaca ve İngilizce.
. 2001 yılında, yarı zamanlı eğitim için ilk üniversite versiyonu devreye alındı.
. 2002'de, programın üniversite için bir ağ versiyonu, birkaç iş ve ortak bir izleyici veri tabanı ile ortaya çıktı.
. 2003 yılında AVTOR-2003, "Plany" PPP (SURSUES) ile tek bir pakete başarıyla entegre edildi, bu da veritabanının programa girişini otomatikleştirmeyi ve bu üniversite için 2 saat içinde eksiksiz bir program oluşturmayı mümkün kıldı! SURGUES'te (Shakhty) 7 eğitim binası var, ikisi çok uzakta. Daha önce, aynı çizelge 2-3 ayda iki metodoloji uzmanı tarafından manuel olarak hazırlanmıştı.
. 2004 yılında, askeri üniversiteler için AVTOR programının bir versiyonu geliştirildi.
. 2005 yılında kültür-sanat okulları ve eğitim merkezleri için AVTOR versiyonu yayınlandı.


Müşteriler.

Şu anda, AVTOR programı Rusya, Ukrayna, Beyaz Rusya, Baltık ülkeleri ve Kazakistan'da üç yüzden fazla eğitim kurumu tarafından başarıyla kullanılmaktadır. Bunlar arasında: Don Real Gymnasium (62 numaralı ortaokul), Rus Devlet Üniversitesinde Klasik Lise, 104 numaralı ortaokul, No. 38, No. 67, No. 81, No. 52, No. 92, No. 27, No. 46, No. 69, No. on-Don), Ortaokul No. 297, No. 1117 (Moskova), Ortaokul No. 315, No. 17, Doğu Dilleri Spor Salonu (Kyiv), Ortaokul No. 44 (Zaporozhye), Tikhoretsk Demiryolu Taşımacılığı Koleji, Beloyarsk Pedagoji Koleji, Rostov Mühendislik Koleji, RGEU "RINKh", IUBiP, SKAGS, RGASCM, RSSU (Rostov-on-Don), SURSUES (Shakhty), Timiryazev Devlet Tarımsal Üniversite (Moskova), Rusya İçişleri Bakanlığı (Moskova), Irkutsk Devlet Üniversitesi, Yabancı Diller Enstitüsü USPU, USU (Yekaterinburg), SSEU (Saratov) ve düzinelerce başka okul, lise, spor salonu , Kolejler ve üniversiteler.

Özellikler
Programın çalışma süresi, eğitim kurumunun büyüklüğüne ve bilgisayarın gücüne bağlıdır. Karmaşık başlangıç ​​verileriyle (40 sınıf, 80 öğretmen, bunlardan 10'dan fazla yarı zamanlı öğretmen; iki vardiya; derslik eksikliği) orta ölçekli bir okulun programının tam hesaplanması ve optimizasyonu Celeron'da yaklaşık 2-3 dakika sürer. -2000 bilgisayar.

AUTOR şunları yapmanızı sağlar:

    "tamam" olmadan bir program oluşturuno"derslerde (çalışma grupları);

    programda optimize etöğretmenlerin "pencereleri";

    sınıflar, öğretmenler ve sınıflar için gerekli gün/saat aralığını dikkate almak;

    işin doğasını ve hem tam zamanlı çalışanların hem de yarı zamanlı çalışanların isteklerini dikkate almak;

    sınıfların, konuların, öğretmenlerin önceliklerinin ve sınıf kapasitesinin özelliklerini dikkate alarak sınıfları (izleyiciler) sınıflara en uygun şekilde yerleştirmek;

    çağrı programını girin;

    Yüklemekgeçiş süresi (yenidenezda) eğitim binaları arasında;

    kabinden kabine geçiş sayısını optimize edintve bedenden bedene;

    herhangi bir sınıf yürütürken herhangi bir sınıfı (çalışma gruplarını) akışlara bağlamak kolaydır;

    sınıfları (çalışma grupları) yabancı dilde, fiziksel kültürde, emekte, bilgisayar bilimlerinde (ve diğer konularda) herhangi bir sayıda alt gruba (on adede kadar!)

    herhangi bir konuda alt gruplara ("yabancı / bilgisayar bilimi" gibi) birleşik dersler vermek;

    (ana konulara ek olarak) özel dersler ve seçmeli dersleri tanıtmak;

    programın tekdüzeliğini ve karmaşıklığını optimize etmek;

    ilk verileri kolay ve hızlı bir şekilde girin ve düzeltin;

    herhangi bir sayıda program seçeneğine sahip olmak;

    veritabanı değiştiğinde programları otomatik olarak dönüştürmek;

    arşivlere kaydetmek, kopyalamak ve göndermek kolayE- postatam veritabanları ve zamanlama seçenekleri (lise programının tam tabanının arşivinin hacmi 10-30K, büyük bir üniversite - 50-70K);

    programda gerekli ayarlamaları hızla yapın;

    geçici olarak devamsızlık yapan öğretmenlerin yerine yenilerini bulmak;

    programı otomatik olarak kontrol edin, herhangi bir "bindirmeleri" ve çelişkileri ortadan kaldırın;

    programları uygun ve görsel belgeler şeklinde görüntüleyin: metin,Kelime, HTML, dosyaların yanı sıradTemelve kitaplarmükemmel;

    yerel ağda ve internet sayfalarında halka açık erişim için hazır programları gösterin.

Analoglardan farkı.
AVTOR programının çalışmalarının ve diğer geliştiricilerin programlarının karşılaştırmalı bir analizi, çeşitli eğitim kurumlarından uzmanlar tarafından tekrar tekrar yapılmıştır. Araştırma sonuçları, İnternet'teki iyi bilinen sitelerde ve ayrıca konferanslarda ve ustalık sınıflarındaki raporlarda yayınlanmaktadır. AVTOR'un otomatik zamanlama ve optimizasyon için en güçlü algoritmaya sahip olduğu sonucuna varılmıştır: analoglardan 10-20 kat daha hızlı çalışan program, birçok kritere göre daha iyi çizelgeler oluşturur. Örneğin, öğretmenlerin programında yer alan "pencere" sayısı, diğer programları kullanmaya göre 2-3 kat daha azdır.
AVTOR benzersiz özelliklere sahip bir programdır. BDT'deki benzer programlara kıyasla ana avantajlar:
. hız, sistem dosyalarının kompaktlığı ve çok çalışma yeteneğibüyükkarmaşık programları olan eğitim kurumları;
. yüksek düzeyde otomasyon (olası sınıfların %100'ünü barındırır);
. yüksek performans:csistem, bir oturum sırasında yeni bir zaman çizelgesi oluşturmanıza ve daha sonra, okul yılı boyunca gerekirse bunları değiştirerek, çeşitli zaman çizelgeleri seçeneklerini hızlı bir şekilde düzeltmenize, kaydetmenize, yazdırmanıza izin verir;
. güçlü otomatik PROGRAM EDİTÖRÜ,hangisiprogramla HERHANGİ bir eylemi kolayca gerçekleştirmenizi sağlar (sınıf ekleme, silme, yeniden düzenleme, programı hesaplama ve optimize etme, sınıfları değiştirme, öğretmenleri değiştirme vb.). Aynı zamanda, program, çizelgenin permütasyonları (değişiklikleri) için açık ve kolay bir şekilde çeşitli seçenekler önerir ve kalitelerini karşılaştırır;
. ayrıntılı istatistiklerin mevcudiyeti ve herhangi bir program seçeneğinin kalitesinin objektif bir değerlendirmesi;
. herhangi bir ulusal dili destekleme yeteneği (müşterinin talebi üzerine).

Programın uyarlanması ve ayarlanması.
Müşterinin talebi üzerine AVTOR, belirli bir eğitim kurumunun koşullarına göre değiştirilir ve ayarlanır (eğitim sürecinin özellikleri, çalışma saatleri, belge formları vb. dikkate alınarak).

dipnot

Bu makale, okuyucuya bir okul programını derlemek için yakın zamanda ortaya çıkan benzersiz bir algoritmayı tanıtmaktadır. Dünyada oluşturamayan, ancak tam otomatik modda böyle bir program oluşturan tek programın test edilmesinin sonuçları rapor edilmektedir. On milyonlarca testin (inşa edilmiş okul programları) sonuçlarına dayanarak, insan katılımı olmadan bir okul programı derlemenin imkansızlığı efsanesi çürütüldü. Bu yazılım aracının daha da geliştirilmesi için tahminler yapılır. Kullanımının SaaS iş modeli tartışılmaktadır. Makalenin ana içeriğini anlamak için özel bir matematiksel altyapıya gerek yoktur, bu nedenle makale çok çeşitli ilgili okuyuculara yöneliktir.

1. Giriş

Son on yılda, Rusya Federasyonu'nda çalışma programlarını derleme görevi ile ilgili konularda en az bir düzine tez savunuldu. Bir önceki on yılda, bu on yıldan önce, savunulan tezlerin sayısı daha az değildi. Tezler esas olarak teknik bilimler adayı unvanı için savunulmasına ve bir yüksek öğretim kurumu için ders planlamanın görevleri göz önünde bulundurulmasına rağmen, bu gerçek, giderek daha fazla araştırmacının bir okul programı çizelgeleme görevlerine dikkat ettiğini göstermektedir. Belki de bu iş akışı, bilgi işlem teknolojisinin sürekli ilerlemesi ve evrensel kullanılabilirliği ile bağlantılıdır. Gözlerimizin önünde gerçekten şaşırtıcı süreçler yaşanıyor. Yirmi beş yıl kadar önce, EC1066 gibi bir elektronik bilgisayarı yalnızca büyük, genellikle savunma amaçlı bir şirket satın alabilirdi. Böyle bir bilgisayar, güçlü bir kesintisiz güç kaynağı sistemi ve bir mikro iklim destek sistemi ile donatılmış, birkaç yüz metrekareye kadar alana sahip bir odaya yerleştirildi. Bu tür elektronik bilgisayarlar, öncelikle ülkenin savunma kabiliyetini etkileyen benzersiz bilimsel ve teknik sorunları çözmek için tasarlandı. Günümüzde birçok insanın evlerinde masalarında kişisel bilgisayarlar bulunmaktadır. Ama sadece bir düşün. Böyle bir kişisel bilgisayarın RAM'i, yukarıda belirtilen devinkinden 125 - 250 kat daha büyüktür. Hız daha yüksek, 1000 kattan fazla. Ve bu bir yazım hatası değil. Bin kereden fazla.

2 Nesil Zaman Çizelgesi Yazılımı

Sınıfların programlanmasını otomatikleştirmek için bilgisayar teknolojisinin kullanımıyla ilgili ilk yayınlar, önceki yüzyılın 60'lı yıllarının başlarında ortaya çıktı, bu nedenle bilgisayar teknolojisini kullanarak bir çalışma programı planlama görevi oldukça uzun bir geçmişe sahiptir. Neredeyse 50 yıllık yoğun araştırmalar için, dünya çapında binlerce uzmanın devasa bir entelektüel çalışması gerçekleştirilmiştir. Bununla birlikte, hem önce hem de şimdi çalışma programları oluşturma görevi, hala kırılması zor bir somundur. Bilgisayar teknolojisinin gelişmesiyle birlikte bir okul programı hazırlama programlarının ortaya çıkması ve gelişmesi hiç de şaşırtıcı değildir. Bu nedenle (tabii ki telgraf tarzında) bu gelişimin çok şartlı dönemlerine dönelim. Tarihsel araştırmalara çok fazla girmeden ve büyük bir hata yapma riski olmadan 1945 yılına kadar bir bilgisayarın (elektronik bilgisayar - BİLGİSAYAR) ortaya çıkması mümkündür. Bu görünüm (yine büyük bir hata riskine girmeden) askeri bilgi işlem ihtiyacına bağlanabilir. İlk bilgisayarlarda çözülen ilk görevlerden biri, topçu ve havacılık için balistik tabloları derleme göreviydi. Ordunun ihtiyaçlarındaki son rol, atom ve termonükleer patlamayı inceleme görevi tarafından oynanmadı. Yukarıdaki nedenlerden dolayı, bir bilgisayarın varlığı ve çalışma prensipleri ilk başta gizli kalmıştır. İlk bilgisayarların "taktik ve teknik özellikleri" hakkında çok çeşitli dar uzmanlara - sayısal yöntemlerle uğraşan matematikçilere - bilgi vermek yaklaşık on yıl sürdü. Sonuç gelmesi uzun sürmedi. 1955'ten beri, uygulamalı matematik gibi bir bilimsel bilgi dalında patlayıcı bir büyüme olmuştur. Yüzlerce ve binlerce pratik olarak önemli problem, elektronik bilgisayarlar kullanan matematikçiler tarafından araştırma konusu haline geldi ve bu, bu problemleri çözmek için tamamen yeni sayısal yöntemlerin geliştirilmesine yol açtı. Bilgisayarların maliyeti, sivil bir sanayi kuruluşuna getirebilecekleri ekonomik etki ile tamamen kıyaslanamaz olduğu için, bu teknolojinin tek kullanıcıları askeri ve çok dar bir bilim adamları çevresiydi. Başka bir deyişle, kelimeleri bilmeyen insanlar - pahalı, maliyetler veya deyimler - ekonomik etki. Ama zaman geçti. Bilgisayar teknolojisinin üretimi ve tasarımı için teknolojiler hızlı bir şekilde gelişmiştir. Sonuç olarak, bilgisayarların performansı çarçabuk arttı ve maliyetleri hızla düşüyordu. Astronomik bilgisayarların fiyatları sürekli olarak dünyaya yaklaştı (hala aşkın olsa da). 1965'e gelindiğinde, bilgisayar teknolojisine erişimi olan bilim adamları çemberi oldukça belirgin bir şekilde büyümüştü. Bu zamana kadar (altmışların başı), yukarıda belirtildiği gibi, büyük bilgisayarlarda bir okul programı derleme konusundaki ilk yayınlar geri dönüyor. Eserin önceleri aşamalı, daha sonra teorik bir karaktere sahip olması oldukça doğaldır. Bir okul programı hazırlama göreviyle ilgili olarak kolayca icat edilebilecek her şeyi bulmak yaklaşık on beş yıl sürdü. Bu dönem (1965'ten 1980'e kadar) keskin karışık duygulara neden olur. Bir yandan, bir okul programı derleme probleminin güzel ve orijinal matematiksel modelleri (grafiklerin köşe renklendirmesi, grafiklerin kenar renklendirmesi) önerildi ve diğer yandan, bu modeller şüphesiz çok basitleştirilmiş bir versiyonuna atfedilmelidir. sorun. Başka bir deyişle, sorun tam olarak çözülmemiş ve ayrıntılı olarak formüle edilmemiştir. Dahası, 1976'da, İsrailli matematikçilerin çalışmaları, kendi görüşlerine göre, bir okul programı derleme problemini çözmenin temel zorluğunun kanıtlandığı yerde ortaya çıktı. Böylece, 1980 yılına kadar, bilgisayarların performansının sürekli artmasına ve maliyetlerinin sürekli düşmesine rağmen, sivil sanayi kuruluşlarının zaten bilgisayar teknolojisinin aktif kullanıcıları kategorisine girmesinin bir sonucu olarak, görevimiz hala tam olarak devam etmedi. çözüldü ve ana kullanıcı - okullar için bilgisayar teknolojisi kullanılamaz durumda kaldı. Burada, belki de ders çizelgeleme için ilk nesil programlar bu döneme atfedilebilir. Yukarıdaki iki nedenden dolayı (sorunun inatçılığı ve son kullanıcı için bilgisayar teknolojisinin erişilemezliği), sınıfların otomatik zamanlamasına olan ilgi gözle görülür şekilde zayıfladı (ve belki de tamamen azaldı). Bu yazılımı kullanan yükseköğretim kurumları, sınıfları fiilen planlamaktan öğrenci ilerlemesini kaydetmeye ve izlemeye dönüşmüştür. Okul yönetimlerinin ezici çoğunluğunun bu tür programların varlığından dahi haberdar olmadığını bir kez daha vurguluyoruz. Ancak, bu zamana kadar (doğal olarak yurtdışında) bazı "yumurta kafalı" öğrenciler arasında radyo bileşenlerinden tasarımcılar için bir moda var. Kişisel bilgisayarların çağı başladı. Moda çok yapışkan çıktı ve "yumurta kafaları" çemberi giderek genişliyordu. O zamanın en büyük daktilo üreticisi ve o zamanın en yaygın bilgisayarlarından biri olan Amerikan şirketi IBM, yaklaşık olarak, radyo bileşenlerinden tasarımcıların bir avuç “normal değil” olarak kalması çok muhtemeldir. 1985'te öngörü olmasaydı, bu tasarımcılara bir daktilo şekli verilseydi, bu daktiloların yerini alabileceklerini fark edemezdim. Ve sadece değiştirmek için değil, bir daktilodan süper akıllı bir daktilo yapmak, yayıncılıkta "öncü teknolojiler" ile rekabet etmek. Tabii ki, o zaman, belki de en anlayışlı olanlar dışında hiç kimse, radyo bileşenlerinden tasarımcıların gerçek bilgi işlem cihazlarıyla rekabet edebileceklerini hayal edemezdi. Ancak, kalıp atıldı ve daktilo katillerinin seri üretimi başladı. Üretim fikirleri uzun sürmedi, önce “ikisi bir arada” (bir daktilo artı bir işadamı asistanı - bir elektronik tablo), sonra “üçü bir arada” (artı bir muhasebe programı), sonra “dördü bir arada” vb. , ve saire ve saire. Dünün öğrencileri sihirle milyarderlere dönüşmeye başladı ve radyo bileşenlerinden eski tasarımcılar giderek daha fazla gerçek elektronik bilgisayarlar gibi görünmeye başladı. Saygın kısaltma "Pi-Ci" (PC), kişisel bilgisayar anlamına gelen teknik ve iş diline girdi ve zaten XX yüzyılın 90'lı yıllarının başında, hiç kimse oyuncakları olmadığından, tamamen gerçek olduğundan şüphe etmedi. elektronik bilgisayar. Ters eğilimler - bir yanda eski oyuncakların üretkenliğinde patlayıcı artış ve diğer yanda fiyatlarındaki hızlı düşüş, zarar verdi. Bazı ileri okullarda, liderlerin masasında, günümüz standartlarına göre, canlı bir sitem gibi bağıran sağlıklı monitörler ortaya çıktı: - "Beni gerekli yazılımla doldurun." Görünüşe göre tamamen unutulmuş eğitim seansları planlama fikrinin akla gelmesi şaşırtıcı değil. Binlerce kolay para sever, okullar için programlar yazmak için koştu ve eldeki her şeyin tam otomasyonunu garanti etti. Bu dönem, belki de, okul programlarını derleme sürecini otomatikleştiren ikinci nesil programları içerir. 1990'larda kişisel bilgisayar endüstrisi inanılmaz bir büyüme yaşadı. Kişisel bilgisayarların verimliliği neredeyse her yıl ikiye katlandı ve her yıl yenilikçi yazılım ürünleri getirdi. Bu alanda çalışanların tabanları ayakkabılarında yırtıldı. Ve okul programlarını derleme programları bir şekilde düzgün çalışmak istemedi ... Şimdi, elbette, bir okul programı derlemek için program üreticilerinin, öncekilerin onlara bıraktığı mirası bilip bilmediklerini söylemek zor. Geçen yüzyılın 1965-1980'leri ve 1976'da İsrailli matematikçilerin bu sorunun çözülmesinin zor olduğu uyarısı hakkında, ancak gerçek şu ki, eğitim kurumlarının idaresi yavaş yavaş eski güzel daktiloları devre dışı bırakıyor ve onları kişisel bilgisayarlarla değiştiriyor. Program, daha önce olduğu gibi, birkaç istisna dışında manuel olarak hazırlandı. 21. yüzyılın başlarında, grafiksel kullanıcı arayüzüne sahip işletim sistemlerinin nihai hakimiyeti ile birlikte, eski MS-DOS işletim sisteminin sözde grafik arayüzünü kullanan ikinci nesil okul zaman çizelgesi programlarının sonu geliyor. Kişisel bilgisayar endüstrisi, hızlı gelişimini başarıyla durdurdu ve kötü şöhretli "istikrar"a geçti. Kişisel bilgi işlem teknolojisi, geçen yüzyılın 80'li yılların ortalarında büyük bilgisayarların performans sınırını aşmıştı, her şey üçüncü nesil programların geliştirilmesi için hazırdı. Ve gerçekten de, geçen yüzyılın sonunda, bir kez daha çok sayıda üretici, ancak onlara göründüğü gibi, yeni bir teknik ve teknolojik düzeyde okul zaman çizelgesi programlarının geliştirilmesine başladı. Kişisel bilgisayarların üretkenliğinde gözle görülür (pürüzsüz de olsa) bir artışın sona ermesinin arka planına karşı, yazılım alanındaki fikirlerin dengelenmesi, üçüncü nesil programlara atfedilebilecek programlar geliştirildi. Bize göre bu programların ana özelliği, öncekilerin hem hataları hem de orijinal keşifleri dikkate alınarak geliştirilebilmeleridir. Burada, her şeyden önce, doksanların geliştiricilerini kastediyoruz. Altmışların, yetmişlerin ve seksenlerin matematiksel sonuçlarıyla işler daha basit. Bunları biliyorsanız kullanırsınız, bilmiyorsanız “yeni bir bisiklet icat edin”. Diğer bir özellik ise, bu programların o zamanlar yeni olan bir grafik kullanıcı arayüzü kullanılarak geliştirilmiş olmasıdır. Grafik arayüzünün geliştiriciye psödografik (metin) olana kıyasla temelde daha büyük fırsatlar sağladığına şüphe yoktur. Ancak bunda aynı zamanda tehlike de yatmaktadır. Piyasada bulunan (kullanımda olan) okul zaman çizelgesi programlarını karşılaştırmaya başlarsak, matematiksel bir bakış açısından tüm programlar bunu yapsa da, hesaplama için gerekli olan ilk verileri oluşturmak (girmek) için kesinlikle şaşırtıcı çeşitli yollar bulacağız. veya en azından yapmalı) tamamen aynı. Böylece, okul zaman çizelgesi programlarının kalitesi, kullanıcı arayüzünün tutarlılığı ve rahatlığından önemli ölçüde etkilenmeye başladı. Bugün (2013) doksanların programlarıyla karşılaştırıldığında, üçüncü neslin (sıfır) programlarının çok daha “akıllı” hale geldiğini belirtmekte fayda var. Geliştiriciler arasındaki iyimserlik gözle görülür şekilde azaldı. Eldeki her şeyin tam otomasyonunu vaat etmek için kimse (veya neredeyse hiç kimse) alınmaz. Doksanlı yılların sonunda başlayan projelerin birçoğu, talep yetersizliğinden dolayı günümüzde varlığını yitirmiştir. Diğerleri gelişmeye ve gelişmeye devam ediyor. Yine de diğerleri son on yılda gelişimlerinde durakladı. Ancak daha önce belirtildiği gibi, bugün bir okul programı derleme sorununa nihai ve geri döndürülemez bir çözüm hakkında konuşmak için henüz çok erken.

3 Bu tür programlar gerekli mi?

Genellikle, otomatik zamanlama için bir program kullanmanın yararları (gerekliliği) hakkında konuşurken, böyle bir faktörü belirtirler - çalışma programını derlerken baş öğretmenin işgücü maliyetlerinde (zamanında) bir büyüklük sırası azalma. Bir bilgisayardan daha kaliteli zaman çizelgelerinin elde edilebileceği sıklıkla belirtilir. Her ne kadar bu argüman, hemen aşağıda söylenenler göz önüne alındığında, tartışmasız değildir. Kanaatimizce, bir bilgisayar kullanılarak çizelgenin hesaplanmasının, zamandan tasarruf etmenin ve daha kaliteli bir çizelge elde etmenin yanı sıra, bir yandan subjektif değerlendirmeleri ve okul müdürünün konuyla ilgili kişisel sempatilerini hariç tutmasına izin vereceği konusunda hemfikir olmalıyız. öğretmen (öğretmenlerin bir kısmı), programı hazırlarken, öğretim yükünü dağıtırken de dahil olmak üzere, diğer yandan, bu tür öznel değerlendirmelerde ve sempatilerde, öğretmenlerden başöğretmene karşı haksız suçlamaları tamamen ortadan kaldıracaktır, çünkü bilgisayarın “ilgilenmeyen bir kişi” olduğu açıktır (bilgisayar her şeyde “suçludur”) . Böylece, bir bilgisayardaki öğretim yükünün dağılımının ve programın hesaplanması, öğretim kadrosundaki psikolojik iklimi iyileştirebilir (adalet ve eşitlik ilkelerine uyun), tıpkı maç hakeminin futbol takımı oyuncularının ruh halini iyileştirdiği gibi. kura yardımı ile topa ilk vuruş hakkını oynar. 2001 yılında, Chronobus şirketi, AWP (a) "Programı" oluşturma ve uygulama ihtiyacı konusunda yaklaşık 1000 Moskova okulunda bir anket gerçekleştirdi. Anketin sonuçları, tüm okulların böyle bir programı kullanmak için samimi bir istekte bulunduğunu, ancak hiç kimsenin yapmadığını gösterdi. Üstelik bu tür otomasyon araçlarının oybirliğiyle göz ardı edilmesinin nedeni, gerekli donanımın veya paranın olmaması değil, piyasada sunulan programların kalitesidir. İfade: - "Maaşımı bir buçuk kat artırmam teklif edilseydi, çünkü böyle bir programı okul programı hazırlamak için kullanırdım, o zaman bu teklifi reddederdim" nadir değildi. Diğer bir deyişle, okul müdürlerine göre ders programları negatif maliyetli yazılımlardır. Bugün, yukarıda belirtilen anketin yapıldığı andan on iki yıl sonra, müfredat programlarının potansiyel kullanıcıları - okulların baş öğretmenleri, bu tür programlara, daha da büyük ölçüde ve tamamen tamamen kalıcı bir olumsuz ve hatta çoğu zaman saldırgan bir tutum oluşturdular. Uygulanan "okulun bilgi alanı" hakkında yanıltıcı reklamlar, bu alanın yazarlarının çürük mallar satan dolandırıcılar olarak fikrini oluşturur. Uzun iş tecrübesine sahip okulların müdürlerine göre, uygulama, bu programların yalnızca nesnelerin ilk düzenlenmesi için bir araç olarak kullanılabileceğini, ardından manuel ince ayar yapılmasının yanı sıra bilgilerin kaydedilmesi ve yazdırılması için kullanılabileceğini göstermektedir. Nesnelerin otomatik olarak dağıtılmasından sonra (program, kural olarak,% 40'tan% 70'e kadar düzenler), ders programı için hijyen gereksinimlerini dikkate almak neredeyse imkansızdır, çünkü sadece kalan yerleştirilmemiş nesneleri teslim etmek gerekli değildir, aynı zamanda nesnelerin otomatik olarak yerleştirilmesini "sadece düzenlemek" ilkesine göre önemli ölçüde (%60'a kadar) değiştirmek. Mesleklerinin deneyimli ustaları, yeni başlayanlara, eğitim oturumları planlarken, bilgisayar yerine, karton, renkli kağıt, geniş sayfalardan ders programı tablo düzenlerini kullanırken, uzun yıllara dayanan deneyim ve uygulama ile kanıtlanmış bir düzine veya başka ipucu kullanmalarını tavsiye eder. şeffaf yapışkan bant, yapıştırıcı, cepler vb. Ve kesinlikle haklılar. Normal bir editör modunda bir bilgisayar kullanmak (herkesin aşina olduğu bir metin editörü gibi) veya ders çizelgesine tek bir ders eklemenin teorik olarak imkansız olduğu durumlarda, sınıfları kilitlenme durumlarına yerleştirme sürecini yönlendiren programları kullanmak, haksız zorluklar, rahatsızlıklar ve öfkeden başka bir şey değil. Bu tür programların kullanıcılarının (başöğretmenler) beklentisi şüphesizdir. Onların görüşüne göre, okul zaman çizelgesi programları, tüm ilk verileri girdikten sonra, tam otomatik modda, manuel bir programdan daha üstün kalitede bir program hazırlamalıdır. Kullanıcı beklentilerinin yetersizliği ve bu tür programlardan elde edilen sonuç, kullanıcıların bu programlara karşı saldırgan bir tutum sergilemesine ve onlarla birlikte "okulun bilgi alanını parçalayan" otomatikleştiricilere yol açmaktadır. "Doğal seleksiyon" sırasında okul programlarını derleme programlarının geliştiricilerinin üç gruba ayrıldığına dikkat edilmelidir. İlk grup, okul zaman çizelgesinin otomatik olarak hesaplanması sorununun ilke olarak çözülemeyeceği görüşünü alenen savunur. Ve bu yüzden "aptal olmayın" bunu yapmaya çalışmayın bile. Ve deneyenler, onların görüşüne göre, tam bir cahildir. “Okul zaman çizelgesi hesaplama programımız yok, okul zaman çizelgesi düzenleyicimiz var. Bir kişi yerine bir program oluşturmuyoruz, ancak bir kişinin kendi başına (manuel olarak) bir program oluşturmasına yardımcı oluyoruz” diye gururla ilan ediyorlar. İkinci geliştirici grubu bir hedef olarak ilan eder - okul programının yapımının tam otomasyonu, ancak tanıtım materyallerinde ve kullanım kılavuzlarında hedefe ulaşmak konusunda diplomatik olarak sessizdirler. “Programımız otomatik modda, manuel modda ve karma (yarı otomatik) modda bir program oluşturabilir” diyorlar, kullanıcıları aldatmadan. Potansiyel kullanıcıların dikkati, bir atın nehirden su içebileceği, ancak içemeyeceği ve programın otomatik modda bir program oluşturabileceği, ancak bunu oluşturamayacağı, bu geliştiriciler vurgulamıyor. Bize göre bu, küçük bir hileye rağmen sadece saygı uyandırabilecek çok dengeli ve değerli bir pozisyon. Ya da en azından, kullanıcılar tarafında geliştiricilere karşı saldırgan bir tutuma neden olmaz. Ve son olarak, üçüncü geliştirici grubu. “İlk verileri girin, hesapla düğmesine basın ve birkaç dakika içinde istisnasız tüm sınıfların düzenlenmesi ile bir program almanız garanti edilir. Sorunun boyutuyla ilgili herhangi bir kısıtlama yoktur. En az 99 sınıf En az 216 öğretmen Yarı zamanlı çalışanların en az yarısı. Sınıfı gruplara ayıralım, en az 256 gruba kadar. Öğretmenler ve dersler için herhangi bir kısıtlama. Her öğretmen kendisi için uygun olan çalışma günlerini ve saatlerini seçer. Öğretmenler için pencere yok. Dersler sadece bu dersler için izin verilen saatlerde yapılır. Paralellere sıkı sıkıya uyulması. Her konuya zorluk puanı verilir. Nesnelerin toplam karmaşıklığının zaman içinde dağılımı için sıhhi standartlara tam uyum garanti edilir. - tereddüt etmeden söylüyorlar. Bu arada, otomatik zamanlama açısından en çaresiz programların geliştiricileri ve aynı zamanda özensiz görünen (çok çekici görünen bir program olmasına rağmen) bu kadar basit bir hamle yapıyorlar. Microsoft'taki bu tür programlar uygun bir şekilde - yemek köpeği - "köpek maması" olarak adlandırılmıştır. Tüketicilerin doğrudan ve karmaşık olmayan aldatmacasına giden insanları tam olarak neyin motive ettiğini söylemek zor. Bu aldatma, bir okulun müfredatı programa ilk kez dahil edildiğinde her zaman ortaya çıkar. Rus yasalarına göre, Sanat uyarınca. Rusya Federasyonu Medeni Kanunu'nun 179'u, sahtekarlığın etkisi altında yapılan işlemler mahkeme tarafından geçersiz ilan edilebilirken, aldatıcı alınan tüm parayı aldatıcıya iade ederken, aldatılan gerçek zararı geri öder ve ayrıca, Programın satışından elde ettiği miktarın aynısını belirtin.

4 Çözülmekte olan problemin karmaşıklığı hakkında biraz

Bir okul programı hazırlama problemini çözmenin karmaşıklığı hakkında birkaç söz söylemeye değer. Her şeye gücü yettiğine inanan bir kişisel bilgisayarın nitelikli kullanıcıları için, bir okul programı oluşturma görevinin, örneğin yüksek kaliteli bir video düzenleyici veya ses düzenleyici oluşturma görevi kadar zor olduğu görülmektedir. Ancak, daha önce de belirtildiği gibi, bu sorunu şu veya bu şekilde inceleyen araştırmacıların sayısını saymak zordur. Bunların arasında düzinelerce teknik ve fiziksel ve matematiksel bilimler doktoru, sadece teknik değil, aynı zamanda fiziksel ve matematiksel yüzlerce bilim adayı, kesinlikle büyük bir öğrenci ordusunu içeren binlerce sıradan matematiksel bulmaca hayranından bahsetmiyorum. teknik ve fiziksel ve matematiksel eğitim. Bir okul programı hazırlama görevinin araştırmacıları arasında, iki akademisyenden de bahsedilebilir - V.S. Tanaev ve V.S. Mikhalevich, dünya çapında bir üne sahip yabancı bilim adamları da olabilir. Bilim adamlarının yanı sıra, önde gelen işadamları da bir okul programı hazırlama görevini ihmal etmediler. Ve yine de, abartmadan, araştırmacıların muazzam çabalarına rağmen, bir çalışma programı derleme sorununa eksiksiz ve kapsamlı (veya en azından tatmin edici) bir çözümden bahsetmek gerekli değildir. Söylenenleri doğrulamak için tanınmış bir Rus matematikçisinden alıntı yapacağız. ... Programlama görevi okul hayatında herkes tarafından iyi bilindiği için, her derste, derslerin zamanlamasını algoritmalaştırma fikrinden bunalan bir veya daha fazla öğrenci vardır. Bu yüzden sizi bunun çok zor bir görev olduğu konusunda uyarmalıyım. ... Bu tür sorunları inceleyen ve sistematize eden özel bir bilim - zamanlama teorisi ve bunları çözmek için çeşitli yaklaşık yöntemler vardır (kesin yöntemler için neredeyse hiç umut yoktur). Aralarında özel bir yer, sevk memurunun eylemlerinin mantığını ve tekniğini tanımlamaya yönelik girişimlerin yapıldığı buluşsal yöntemlerle işgal edilir. ... Bir gözlem ilginç. Ama önce bir alıntı daha yapalım. Dört renk hipotezi birçok yönden bir hastalığa benzediği için haklı olarak "dört renk hastalığı" olarak adlandırılabilir. Son derece bulaşıcıdır. Bazen nispeten kolay ilerler, ancak bazı durumlarda uzar ve hatta tehdit edici hale gelir. Ona karşı aşı yok; ancak kısa bir salgından sonra oldukça sağlıklı bir vücuda sahip olan kişiler ömür boyu bağışıklık kazanırlar. Bir kişi bu hastalığa birkaç kez hastalanabilir ve bazen akut ağrı eşlik eder, ancak tek bir ölümcül sonuç kaydedilmemiştir. Hastalığın babadan oğula geçtiği bilinen en az bir vaka vardır, bu nedenle kalıtsal olabilir. Burada, seçkin bir Amerikalı matematikçi, ortak bir sınırı paylaşan ülkelerin farklı renklere boyanması gereken bir siyasi haritayı dört renkte boyamak gibi eski bir sorun üzerinde ironiktir. Görünüşe göre söylediği her şey bir okul programı hazırlama görevine de atfedilebilir. Bu nedenle, bu satırların yazarı, ilgili konuda bir tez savunan kişilerin daha sonraki kariyerlerini takip etmek için elinden gelenin en iyisini kafasına koydu. Görünüşe göre "Tanrı'nın kendisi" yeni kurulan bilim adamına bilimsel başarılarını paraya çevirmesini emretti. Yani, bir şekilde beyninizi pazara getirin, çünkü neredeyse her zaman bir tezi savunduktan sonra, dersleri planlamak için belirli bir program veya otomatik bir sistemin parçası kalır. Yani - hayır. Yazar tarafından bilinen bu konuyla ilgili bir tez savunmasının tüm vakaları bir şeyle sona erer - savunmadan sonra, tez öğrencisi bu görevi bırakır ve kural olarak bir üniversitede öğretim kariyerine başlar (veya devam eder). Başka bir deyişle, bir çalışma programı derleme görevine karşı ömür boyu, istikrarlı bir bağışıklık kazanır. Bir okul programı hazırlama problemini çözmenin karmaşıklığı hakkındaki genel tartışmayı bitirerek, iki görüşe daha değineceğiz. Ama önce bu görüşü kimin dile getirdiğine dikkat edelim. Bazı bilgisayar bilimi öğretmenlerinin, didaktik deneylere uygun olarak, okul çocuklarına en sevdikleri okul için dersleri planlamak için bir program geliştirmeleri için "ev ödevi" talimatı verdikleri bir sır değil. Okul çocukları, elbette, heyecanla kollarını sıvayarak bu sorunun çözümünü üstleniyorlar. İnternette bu fikrin bir egzozu olarak, belirtilen koşulun üzerinde bununla ilgili sayısız argüman ve teori bulabilirsiniz. Öncülerin neyi ortaya koymadıkları ve hangi görüşleri ifade etmedikleri ... Bu konu, en sevdikleri üniversitenin sevk görevlilerinin faaliyetlerini otomatikleştirme girişiminde teknik eğitim almış insanlar arasında daha az heyecana neden olmaz. Ancak, hafifçe söylemek gerekirse, bu görüşler çok az ilgi çekicidir. Profesyonel matematikçiler, çizelgeleme teorisinde uzmanlar, çizelgeleme sorunu hakkında çok nadiren konuşurlar. Bu nedenle (hatta daha fazlası) bu konudaki görüşleri çok ilginç. Yani. Sotskov Yuri Nazarovich, Fizik-Matematik Doktoru. Sciences, Profesör, Belarus Ulusal Bilimler Akademisi Enformatik Sorunları Ortak Enstitüsü Baş Araştırmacısı, Minsk, çizelgeleme teorisi alanında en önde gelen uzmanlardan biri, çizelgeleme teorisi üzerine bir dizi monografın yazarı. Makalesinde özellikle şunları yazıyor: ... Matematiksel bir bakış açısından, NP-zor problemler sınıfına ait olduğu için, optimal bir eğitim seansları programı oluşturma görevi oldukça zordur. ... Bu makale, grafik köşe renklendirmesinin bir eğitim programı oluşturmak için nasıl kullanılabileceğini gösterir. ... ... Bir grafiğin köşelerini renklendirme sorunu NP-zordur ve bu nedenle genelleştirilmesi, Bölüm 2'de açıklanmıştır. 2 aynı zamanda NP-zor bir problemdir. ... Daha öte. Lazarev Alexander Alekseevich, Fizik-Matematik Doktoru. Sci., Profesör, Baş Araştırmacı, Institute of Management Problems. V.A. Trapeznikova RAS, Moskova, çizelgeleme teorisi alanındaki en önde gelen uzmanlardan biri, çizelgeleme teorisi üzerine bir dizi monografın yazarı. Makalesinde özellikle şunları yazıyor: ... Çalışma çizelgeleme problemi iyi bilinen bir kombinatoryal optimizasyon problemidir "Geçici tabloların derlenmesi" (zaman çizelgeleme). Uygulanabilir bir program bulmak bile güçlü bir NP-zor problemdir. Bu nedenle, onu çözerken, kombinatoryal optimizasyon problemlerinin çözümü için matematiksel yöntemleri kullanmak gerekir. ... Kısacası: - "Suyu boşaltın, kürekleri kurutun, ışığı söndürün..."

5 Okul Takvimi Yazılım Pazarı

Herhangi bir kişisel bilgisayar yazılımı pazarıyla birlikte gelişen programlama yazılımı pazarı, benzersiz veya en azından şaşırtıcı veya en azından çok garip görünüyor. Peki onun benzersizliği veya tuhaflığı nedir? Hiç şöyle bir reklam gördünüz mü: "Toz çekemeyen elektrikli süpürgemizi satın alın." Veya bu: - "Size sunabileceğimiz tüm tavalar delikli." Veya bu: - "Televizyonumuz benzersiz - hiçbir şey göstermiyor." Ve işte reklam: - "Bir okul programı derlemek için programımızı satın alın, bu onu oluşturamaz ama yapabilir", istediğimiz kadar görmemiz gerekiyordu. “Pekala, satın al, satın al, satın al. Programımız ayrıca bir zamanlama yapabilir. Neredeyse tüm dersleri sizin için ayarlayacak ve gerisini bir şekilde kendiniz ayarlayacaktır. Bir çıkmazdan çıkmak, çok ilginç. En azından 15 dolara. Çok para değil, çok çalıştık..." Peki tozu emmeyen bir elektrikli süpürge, akan bir tava veya hiçbir şey göstermeyen bir TV ne kadar? Bu zor soruyu yanıtlamadan önce, potansiyel alıcıların sayısını tahmin etmeye çalışalım ve bunu satın alma işlemini gerçekleştirmiş olan okulların (başöğretmenler) sayısı ile karşılaştıralım. Demograflar, gelişmiş ülke nüfusunun yaklaşık %16'sının okul çağındaki çocuklar olduğunu buldu. Yeni gelişme alanlarında yeni okulların yapımında kullanılan bu rakamdır. Ayrıca, Rusya Federasyonu örneğini (sonuçta anavatan) kullanarak aritmetik hesaplamalar yapacağız. Yani, nüfus yaklaşık 140 milyon kişidir. Böylece yaklaşık 22 milyon okul çocuğu var, yaklaşık 50 bin okul var, yani bir okulda ortalama öğrenci sayısı 440 kişi. Ama bu bir ortalama. Son 60 - 70 yılda 1000 - 1400 öğrencilik okulların okullar için standart projeler olarak kabul edildiği bilinmektedir. Dolayısıyla sonuç - öğrenci sayısı ortalama rakamımızdan çok daha az olan çok sayıda okul var - 440 kişi. Açıkçası, bunlar kırsal alanlardaki veya çok küçük şehirlerdeki okullar. Bu nedenle, daha güçlü bir sonuç - çok sayıda okul, eğitim oturumları planlama programları prensipte gerekli değildir. Prensipte bu tür programlara ihtiyaç duymayan okulların sayısını tahmin etmek elbette çok zor. Yine de, tavana dikkatlice baktıktan sonra orada bir rakam göreceğiz -% 70. Buradan, okulların %30'unun 500 veya daha fazla sayıda öğrencisi olduğu ve bir okul programı hazırlayamayan, ancak bunu hazırlayabilen bir programın bu tür okullara zarar vermeyeceği sonucu çıkar. Son rakamı alıyoruz - 15 bin okul. Bu, belki de Rusya Federasyonu için potansiyel pazar kapasitesidir. Ve gerçekte bugün için elimizde ne var? Soru basit değil. Güvenilir istatistikler yok. Her şeyden önce, Rusya Federasyonu'ndaki tüm okullar için “ücretsiz” olan bir program akla geliyor. Bu programın geliştirilmesinin başlangıcı 1998'e, sonu (en son sürüm) 2003'e kadar uzanıyor. Görünüşte, özellikle de zamanına göre program kesinlikle fena değil. Diğer benzer programlarla karşılaştırıldığında oldukça mantıklı ve düşünceli bir kullanıcı arayüzüne sahiptir. Sübjektif görüşümüze göre, en iyi kullanıcı arayüzü. Ancak bir Zamanlama düğmesi olmasına rağmen, program otomatik (insan müdahalesi olmadan) zamanlama açısından tamamen çaresizdir. Diğer programların kolayca üstesinden gelebileceği bu basit alt görevleri bile çözemez. İnternetteki incelemelere bakılırsa, neredeyse hiç kimse bu programı kullanmıyor. Bu nedenle, genel piyasa durumunu etkilemeyen bir "radyasyon arka planı" olarak değerlendireceğiz. Daha ileri gidelim. Bu soruyu koyalım. Piyasada başöğretmene en azından zamanlama konusunda biraz yardım sağlayabilecek programlar var mı? Örneğin, birçok baş öğretmen manuel olarak iki aşamalı bir program yapar. İlk aşamada, ifadelerine göre: - "Yabancılarla anlaşma." Başka bir deyişle, yabancı dil öğrenirken öğretmenler ve sınıflar için bir program yapın. İkinci adım diğer her şeydir. Piyasadaki en az iki program, bununla, ilk aşama, kıskançlıkla mükemmel bir şekilde başa çıkıyor. Burada ayrıca seçmeli derslerin zamanını da planlayabilirsiniz. Aynı zamanda, sınıfların yüzde 10 ila 40'ı düzenlenmiştir. Bu nedenle, elbette, bu programlarla donatılmış bir bilgisayar kullanmanın bazı faydaları vardır. Ayrıca, bu programlardan biri çok agresif ve ısrarlı bir şekilde programı tamamlamaya çalışıyor. Bazı durumlarda, nadir de olsa başarılı olur. Diğeri, programı tamamlarken kesinlikle çaresizdir. Peki, bugün Rusya Federasyonu'ndaki eğitim oturumlarını planlamak için yazılım kullanan kaç kişi var? Bu tür yazılımların bazı üreticileri, web sitelerinde müşterileri hakkında bilgi yayınlar. Doğru, bu bilgiler çok dikkatli bir şekilde ele alınmalıdır. Yukarıda belirtildiği gibi, "pazarlama uyumlarında" bazı üreticiler potansiyel müşterileri çok basit bir şekilde aldatmaya gider. Yine de buğdayı samandan ayırarak bir rakam elde ediyoruz - yaklaşık 1.500 okul. Bu, potansiyel pazar kapasitesinin yaklaşık %10'udur. Bu nedenle, potansiyel müşterilerin %90'ı henüz yüklenmemiştir. Şimdi dikkatimizi dünya pazarına çevirelim. Önceki hesaplamalardan da anlaşılacağı gibi, potansiyel müşteri sayısını hesaplamak için çok uygun bir yol bu şekildedir. Ülkenin nüfusunu alıyoruz, dört sıfır atıyoruz, potansiyel müşteri sayısını alıyoruz. Öyleyse hadi yapalım. Avrupa - 500 milyon insan. ABD - 300 milyon insan. Kanada - 30 milyon insan. Japonya - 125 milyon insan. Avustralya - 20 milyon insan. Diğer gelişmiş ülkeler - 25 milyon kişi. İşte burada - "Altın Milyar". Dört sıfır bırakın. Alırız - 100 bin potansiyel müşteri. Şimdi soru şu: - "Bu altın milyardan fazla okuldan kaçı okul programı hazırlamak için yazılım kullanıyor?" Buğdayı samandan ayıran aynı metodolojiyi Rusya Federasyonu'nda olduğu gibi uyguluyoruz. Bir rakam alıyoruz - yaklaşık 30 bin okul. Yani pazarın %30'u. Aynı zamanda, %70'i agresif pazarlamaya (hilling) açıktır. Artık niceliği kaliteye çevirmek kalıyor. Yani, potansiyel müşteri sayısını bir yazılım lisansının fiyatıyla çarpın. Başka bir deyişle, dünya pazarının kapasitesini ABD rublesi cinsinden tahmin etmek. Ancak bunun için böyle bir lisansın fiyatını bilmeniz gerekir. Okuyucunun elinde şuna benzer kalın bir kitap tutmak zorunda olup olmadığını merak ediyorum: - "Yazılımın maliyeti." Ve zorundaydık. Aslında formül çok basit. Yazılım, ne kadar karmaşık ve hacimli olursa olsun, tam olarak müşterinin (kullanıcının) bunun için ödediği kadar maliyetlidir. Bunun en açık örneği Microsoft'un Windows işletim sistemidir. Muhtemelen çok az insan, bu işletim sistemine kıyasla, iş, yetenek, bilgi vb. açısından bir adamı aya indirmenin çocukça şakalar olduğu gerçeğini düşündü. Yine de varili yüz elli dolar ve sen yasal bir kullanıcısın. Tek sorun, potansiyel müşterilerin sayısının - işletim sistemi kullanıcıları ve okul programını derleme programı, ne birinci ne de ikinci yaklaşımda karşılaştırılabilir olmamasıdır. Buradan çıkan sonuç şudur: - "Bazıları sızdıran tavalar için 15 dolar talep etse de, gerçekten başöğretmenlerin sorunlarının çoğunu çözebilecek bir program pahalı olmalı." Sadece şu soruyu cevaplamak için kalır: - "Pahalı olan nedir?" Elbette herkesin "Pahalı" hakkında kendi fikirleri vardır. Ama muhtemelen bir baş öğretmen için (ya da dünya pazarından bahsediyorsak benzer bir pozisyon için) aylık maaşı pahalıdır. Yani, 1000 ila 5000 ABD doları arasında. Aslında, gerçekte gözlemlediğimiz veya en azından daha önce gözlemlediğimiz şey. İlk başta, bu programlar dünya pazarında tam olarak bu kadar pahalıya mal oluyor. Görünüşe göre fiyatlardaki düşüş, tam olarak aniden keşfedilen şey yüzünden oldu - 5.000 dolara sızdıran bir tava satın alındı. Ve son olarak, miktarı fiyatla çarparak, okul zaman çizelgesi yazılımı için dünya pazarının yaklaşık kapasitesini elde ederiz - 100 ila 500 milyon ABD doları. Yani, pazar, örneğin endüstri ve inşaatta çeşitli bilgisayar destekli tasarım sistemleri pazarından daha az para yoğun değildir. Ve bu arada, daha az bilim yoğun değil.

Sorunu çözmek için 6 "Eski Mısır" algoritması

2012 baharında bir arkeolog, programcı arkadaşlarına garip bir istekte bulundu. Sözlerinden, eski Mısır el yazmalarını deşifre ederken, bir okul programı derlemek için kullanılan algoritmanın bir tanımına rastladı. Algoritmanın yazarı, Anush adlı Mısırlı bir rahibe atfedildi. Aslında isteği, modern bir bilgisayarda bu algoritmanın gerçekten bir okul programı oluşturup oluşturamayacağını kontrol etmekti. İlk başta, arkadaşları ona güldü. Ancak garip kayıtları dikkatlice okuduktan sonra, yine de kontrol etmeye karar verdiler. Bu nedenle, bu algoritma fikrinin açıklamasına, aslında eski bir el yazmasının çevirisinin bir özetine geçiyoruz. Öncelikle bu algoritmanın terminolojisinin ve eski Mısır okulunun organizasyonunun ayrı tarihsel ilgi olduğunu söyleyelim, ancak bu makale tarihçiler için tasarlanmadığından, algoritmayı şimdi yaşayan bir kişi için modern ve tanıdık terminolojide sunacağız. . Eski Mısır algoritması (bundan sonra eski Mısır kelimesini çıkaracağız) modern yaklaşımlardan arasındaki temel fark, sorunun parçalara veya daha kesin olarak bir dizi sırayla çözülmüş sorunlara bölünmesi ve her sorunun bir önceki adımda çözülmesidir. problemin bir sonraki adımda çözülmesi için bir kısıtlamadır. Modern terminolojide çözülmekte olan problemin ayrıştırma yöntemi uygulanmaktadır. Algoritma sırasında sırayla çözülen problemlerin her birinin NP-zor (çözülebilir değil) olmadığına dikkat edilmelidir. Bu, bir dizi kolayca çözülebilir görevin tutarlı bir çözümünün yardımıyla, bir bütün olarak bir okul programı hazırlama sorununun tamamını çözmenizi sağlar. ilk adımda eğitim kurumunun çalışma şeklini seçmelisiniz, yani okulun haftada kaç gün çalışacağını (5 veya 6) ve okul günü başına yapılan ders sayısını (sırasıyla 7 veya 6) belirlemelisiniz. Ayrıca okulda öğretilen sınıfların sayısını da belirlemeniz gerekir. Ardından, derslerin yapılmadığı saatlere yasaklar koymanız gerekir. Bunlar her okul gününün son saatleri. Alt sınıflar için (bizim terminolojimizde bu 5. sınıftan başlıyor) daha fazla bu tür yasaklar var, orta sınıflar için daha az ve en eski (11. sınıflar) için bu yasaklar tamamen yok. Hangi sıhhi standartlarımıza uygundur. Tüm algoritma boyunca daha fazla kullanılacak olan ders yürütme yasakları tablosu ezberlenir. ikinci adımda yarı zamanlı çalışanlar için bir program oluşturuluyor. Eski Mısır eğitim kurumlarının yarı zamanlı çalışanların çalışmalarını küçümsemediği ortaya çıktı. Bu görevin ana özelliği, yarı zamanlı çalışanların çalışacakları günleri bir ültimatomla ilan etmelerine izin verilmesidir. Ayrıca, bazı yarı zamanlı çalışanların çalıştıkları tüm çalışma günlerinin ilk dersinde çalışmayı reddetmelerine izin verilmektedir. Görünüşe göre bu yarı zamanlı çalışanlar kadındı ve okula erken gelemiyorlardı. Problem, sıradan bir grafiğin köşeleri için öngörülen renklendirme algoritmasının yardımıyla çözülür. Daha önce bahsedilen makalenin yardımıyla veya örneğin [ , ] gibi çok sayıda başka dergi makalesinin yardımıyla ve ayrıca [ , ] kitaplarını tanıyarak bu matematiksel model hakkında ayrıntılı bilgi edinebilirsiniz. Ayrıca, her ders için (sınıf, öğretmen, zaman), atama problemini çözmek için algoritma kullanılarak, bu dersi yürütmek için bir oda seçilir. Atama problemini çözme algoritması birçok modern ders kitabında açıklanmıştır, özellikle kitaptan öğrenebilirsiniz. İkinci adımın sonu, sıhhi kısıtlamalara ve yarı zamanlı çalışanlar için alınan programa uygun olarak inşa edilen derslerin yürütülmesine ilişkin yasaklar tablosunu birleştirme işlemidir. Böylece, algoritmanın bir sonraki adımı için kısıtlamalardan biri olacak olan derslerin yürütülmesine ilişkin yeni bir yasaklar tablosu elde ediyoruz. Üçüncü adımöğrencilerin seçtikleri dersleri yürütme problemini çözmekten oluşur (seçmeli dersler terminolojimizde). Bu görevin bir özelliği, belirli bir akademik saatte belirli sayıda dersin, o saatte seçmeli derslerine dağılmak üzere akışlar halinde birleştirilmesidir. Programın oluşturulması, her bir akışın seçmeli derslerin yapılacağı bir zaman atanacağı, ancak tüm program tamamlandıktan sonra öğretmenlerin atanacağı gerçeğinden oluşacaktır. Yani bu aşamada öğretmenlere seçmeli ders yapma görevi verilmemektedir. Bir program oluştururken, kurala uyulur - bir akademik günde herhangi bir akış için, seçmeli bir ders yürütmek için bir akademik saatten fazla atanamaz. Ayrıca, başka bir kurala uyulur - herhangi bir zamanda, birden fazla akış için seçmeli dersler planlanamaz. Bu kural (kısıtlama) oldukça makul görünmektedir, çünkü seçmeli dersler yürütülürken, dersleri yürütmek için bina ihtiyacı keskin bir şekilde artmaktadır. Tam olarak, aynı anda birkaç akışın büyük miktarda boş alan gerektirdiği bir durum olmaması amacıyla tanıtıldı. Seçmeli derslerin yürütüleceği tesisler, bu aşamada öğretmenler seçilmediği gibi, tüm programın oluşturulmasından sonra öğretmenlerle birlikte seçilecektir. Seçmeli dersleri yürütme problemini çözme algoritması, önceki adımın açıklamasında belirttiğimiz, sıradan bir grafiğin tepe noktasının öngörülen renklendirilmesi için algoritmadır. Derslerin yürütülmesine ilişkin yeni bir yasaklar tablosu, önceki adımda olduğu gibi oluşturulmuştur. Ortaya çıkan program, yasak tablosu ile birleştirilir. Dördüncü adımda yabancı dil öğrenme dersleri için bir program oluşturmak için algoritma. Bu görevin bir özelliği, sınıfın gruplara ayrılabilmesidir. Öğretmenler hangi günlerde çalışacaklarını kategorik olarak belirtemezler. Ancak iş yükü az olan öğretmenlere kendilerine verilecek bir veya iki gün izin garantisi verilir. Algoritmanın ikinci adımında olduğu gibi, yabancı dil öğreten bazı öğretmenler, çalıştıkları günün ilk saatinde dersten çıkmalarını isteyebilir. Öğretmenlerin/sınıfların yabancı dil öğrenme programı problemi, tıpkı ikinci ve üçüncü adımlarda olduğu gibi, sıradan bir grafiğin köşelerinin önceden belirlenmiş renklendirme algoritması kullanılarak çözülür. İkinci adımda olduğu gibi, her ders için veya daha doğrusu her öğrenci grubu ve öğretmenleri için atama algoritması yardımıyla, yürütülmesi için bir oda seçilir. Dördüncü adımın yanı sıra ikinci ve üçüncü adımın sonu, ders yürütme yasağı tablosunun ortaya çıkan programla birleştirilmesi işlemidir. Böylece altıncı adımda kullanacağımız bu tablonun yeni bir versiyonunu elde etmiş oluyoruz. Algoritmanın 4. adımının bitiminden sonra, okulun müfredatına bağlı olarak, genellikle bu planın sağladığı tüm öğretim yükünün %15 ila %40'ı yerleştirilir. Beşinci adımda Müfredat tarafından belirlenen yük, okul için arz sıkıntısı olan tesisler için hesaplanır. Bu tür tesisler, kural olarak, spor salonları, emek (teknoloji) dersleri için atölyeler, bilişim dersleri için bilgisayarlarla donatılmış sınıflardır. Bu hesaplama, bu tür binaların olası yükünü (minimum "kapalı kalma süresi") en üst düzeye çıkarmak için yapılır. Altıncı adımda kıt tesislerde tutulanlar dışında kalan tüm dersler için bir program oluşturulur. Öğretmenlerin hangi günlerde çalışacakları konusunda bir ültimatom verme imkanı yoktur, ancak iş yükü az olan öğretmenler için bir veya iki gün izin garanti edilir ve bazı öğretmenler için ilk gün çalışmayı reddetme fırsatı vardır. ders. Bu problem, ikili çoklu grafiğin kenarları için öngörülen renklendirme algoritmasının yardımıyla çözülür. Bu algoritma fikrini bir kitaptan veya dergi makalelerinden [ , , , , ] öğrenebilirsiniz. Oluşturulan program dörtlüden oluşur - sınıf, öğretmen, konu, zaman. Aynı adımda, atama problemini çözmek için algoritmayı kullanan tüm dörtlüler, bu sınıfların yapılacağı tesislerle (dörtlü) karşılaştırılır. Bu adımın bitiminden sonra, kıt tesislerde düzenlenen sınıflar hariç, tüm çizelge tablosu doldurulur. Bununla birlikte, programda kalan "delikler", bu, kıt tesislerde sınıfların yürütülmesi için programdır. Böylece, bu - altıncı adımda, bir anlamda, sıradan öğretmenler / sınıflar ve kıt odalar / sınıflar için iki programın aynı anda oluşturulduğunu varsayabiliriz. yedinci adımda sınıflar kıt odalarda yapılacak konulara göre gruplara ayrılır. Kural olarak, beden eğitimi, emek (teknoloji), bilgisayar bilimi gibi konularda sınıflar gruplara ayrılır. Bir önceki adımda çizelgesi oluşturulan öğretmenler kümesi ile kıt mekanlarda ders yürüten öğretmenler kümesi kesişirse, bu kümelerin kesişimi olan öğretmenlerin yasak çalışma saatleri için bir tablo oluşturulur. Atama problemini çözmek için algoritma kullanılarak, her grup için öğretmenler seçilir. Son adım sekizincidir. Bu adımda daha önce elde edilen tüm çizelgeler birleştirilir, yani nihai çizelge oluşturulur. Bu adımı gerçekleştirmek için herhangi bir algoritmaya gerek yoktur, basit aritmetik işlemler yeterlidir. Nihai programı aldıktan sonra, her öğretmen seçmeli dersleri ne zaman yürütmesinin uygun olacağına kendisi karar verebilir. Onlar için zaman, algoritmanın 3. adımında ayrıldı. Ve eğer bu öğretmen kendisi için bir grup öğrenci toplayabilirse, seçmeli dersini kendi seçtiği odayla birlikte programa bağımsız olarak koyacaktır. Beşinci adım hariç, daha önce açıklanan tüm adımlar için genel kural, her sınıfın aynı gün herhangi bir konuda birden fazla ders alamayacağı kuralıdır. Ayrıca öğretmenler için genel kural, her öğretmenin aynı sınıf da dahil olmak üzere birkaç konuda ders yürütebilmesidir.

7 Algoritma testi

Bir önceki bölümden de anlaşılacağı gibi, bir okul programı oluşturmak için algoritmanın çalışmasında anlaşılması zor bir şey yoktur. Birbiri ardına, birbirine bağlı, ayrı kolay çözülebilir (NP-zor değil) problemler, hepsi tükenene kadar çözülür. Yine de, bu görevlerin her birinin çözülebileceğini kesin olarak ileri sürmek için hiçbir neden yoktu. Algoritma için herhangi bir teorik gerekçenin yokluğunda, performansını yalnızca deneysel olarak test etmek mümkün oldu, özellikle de eski bir el yazması üzerine tökezleyen ve çevirisini yapan bir arkeolog tarafından belirlenen tam da böyle bir görev olduğu için. Programcıların aklına ilk gelen düşüncenin Windows işletim sistemi için düzenli bir uygulama oluşturmak olması oldukça doğaldır. Ama normal bir kazanma uygulaması nedir? Etkinleştirildiğinde (yürütme için başlatılır), örneğin başlangıç ​​verilerinin girilmesi gibi kullanıcıdan gelen olayları bekler. Ve bu ilk veriler nasıl elde edilebilir ve daha sonra programa nasıl girilebilir? Tanrıya şükür, ya da daha doğrusu Amerika Birleşik Devletleri, şu anda, az ya da çok kendine saygı duyan bir okul web sitesini internette açtı ve bu sitede, çeşitli festival etkinliklerinden fotoğraflar dışında, bu sitede görünen ilk şey okul. Müfredat. Sadece onu kopyalamak ve programı hesaplamak için ilk veri olarak programa girmek için kalır. Soru. Bunun için ne kadar zamana ihtiyaç var? Halihazırda piyasa tarafından sunulan okul zaman çizelgesi programlarını kullanma pratiği, öğretim yükünün dağılımı için bir tablonun oluşturulmasıyla birlikte müfredata girmenin hafif, özenli bir çalışmanın 8 ila 10 saat sürdüğünü göstermiştir. Bu müfredatın tanıtıldığını ve öğretim yükünün dağılım tablosunun oluşturulduğunu ve işte ve işte ..., programın oluşturulduğunu varsayalım. Ne diyor. Kesinlikle hiçbir şey. Bir sonraki görevin çözüleceğinin garantisi yoktur. Şimdi, çizelge oluşturulmamış olsaydı, bu çok şey söylerdi, yani algoritma sorunu çözmezdi. Başka bir deyişle, normal bir win uygulamasını test etmek bir anlamda neredeyse imkansızdır. Nasıl olunur? Yine - Tanrıya şükür ya da daha doğrusu Microsoft'un görkemi, Windows işletim sisteminin modern sürümlerinde konsol uygulama modu olarak adlandırılan desteklenir. Bu arada, bazı gençler için bu tam bir keşif, bu pencerelerin içinde metin satırları olan siyah pencereler hiç görmediler. Gerçekten de, uzak geçmişten gelen ve olay yerinden çoktan uzaklaşmış ana bilgisayarların tarzı budur - MS-DOS. Ancak bu pencerelerin bir avantajı var. Bir gün, bir ay boyunca hiçbir insan müdahalesi olmadan bilgisayar ekranına bakıp gerekli hesaplamaları yapabilirler ve... Ne kadar olduğunu söylemeye cüret edemiyorum. Algoritmayı test etmek için tam olarak gerekli olan buydu. Ayrıca, akıl yürütmenin seyri aşağıdaki gibiydi. Bir ilk veri üreteci (kabaca söylemek gerekirse, tipik bir okulun müfredatı ve pedagojik yükün dağılım tablosu) yazmak kesinlikle biraz zaman alacaktır, ancak bir kez yazıldığında, sınırsız sayıda test görevi almanıza izin verecektir. algoritmayı test etmek için, yalnızca bir sonraki görevi çözdükten sonra, yeni (sonraki) bir görev oluşturmak için kontrolü bu jeneratöre aktarmak yeterli olacaktır. Test edilen algoritmanın kalitesi hakkında istatistiksel olarak güvenilir veriler elde etmek mümkün olacaktır. Örneğin, görevlerin yüzde 80'i çözüldü, ancak yüzde 20'si çözülmedi veya tam tersi. Sadece çözülecek görev sayısını yeterince büyük hale getirmek gerekir. Tam olarak yapılması gereken buydu - bir konsol uygulaması, durumdan çıkış yolu buydu. Dedikleri gibi, bir peri masalı hızlı bir şekilde etkiler, ancak tapu hızlı bir şekilde yapılmaz. Tipik bir okul olsa bile, tüm pratik durumları yeterince yansıtan bir kaynak veri üreteci bulmak o kadar kolay bir iş olmadı. Ama bir gün, çılgın rüyalar gerçek oldu... er ya da geç... ip ne kadar uzun süre sarılmıyor... Kaynak veri üreteci bitti, eski Mısır algoritması programlandı, "bütün hatalar düzeltildi", hata tuzakları yerleştirilir, hesaplama sonuçlarının kontrolleri kurulur. Programın başında, zamanlama için az sayıda sınıf sunuldu - 9'dan 14'e (küçük okul). Çözümler bir makineli tüfek gibi ortaya çıktı. Sınıf sayısındaki artışla - 15'ten 21'e (lise), çözümler hızlı bir şekilde ateşlendi, ancak makineli tüfek gibi değil ... daha çok tabanca gibi. Daha öte. İşte burada... Büyük bir okul, paralel olarak dört sınıfa kadar, toplam sınıf sayısı 22'den 28'e kadar. Frenler belli ki açıldı... Süreç, ayaktan ayağa yürüyen tembel bir ördeği andırmaya başladı. . Ancak bir şey sevindiriciydi - satır: "Çözülmemiş sorunların sayısı =" sürekli olarak sıfır gösteriyordu. O netleşti. Herhangi bir makul sorunu tam otomatik modda çözme olasılığını doğrulayan istatistiksel olarak güvenilir veriler elde etmek için bir bilgisayar yeterli değildir. Küçük aritmetik hesaplamalar, çözülen problemlerin sayısı hakkında altı veya daha fazla basamaktan oluşan sayılarla çalışmak için en az bir düzine bilgisayara ihtiyaç olduğunu gösterdi. Ve bir düzine bilgisayar için (bu bilgisayarlardan yayılan ısı miktarını ve fanlardan yayılan sabit gürültü miktarını tahmin edebilirsiniz) için ayrı bir oda gerekir. Ama hiçbir şey, bizi durduramayacaksınız... Bir düzine, bir düzine değil, yedi dört çekirdekli bilgisayar kısa süre sonra devreye alındı. Sonuç olarak, eski Mısır algoritmasının saygıdeğer dört çekirdekli yedi ile ilgili bir yıllık "şiddet eylemlerinden" ve on milyonlarca çözülmüş problemden sonra, güvenle söyleyebiliriz: insan müdahalesi olmadan tam otomatik olarak çözülebilir. modu. Aynı zamanda, 1000 görev için toplam hesaplama süresi yaklaşık olarak şöyledir: 9 ila 14 sınıf arası bir görev grubu için = 20 dakika, 15 ila 21 sınıf arası bir görev grubu için = 40 dakika, bir grup görev için 22 ila 28 ders arasında, hesaplama süresi 6 ila 8 saat arasındadır, yani. bu grup için görev başına ortalama yarım dakika. Böylece, on milyonlarca test görevinin çözüldüğü bir kişinin katılımı olmadan bir okul programını tam otomatik modda derlemek için algoritmayı kontrol etmek (test etmek) için bir yıldan fazla süren bir deney başarıyla tamamlandı. Neredeyse tüm test görevleri için (ilk veriler), tüm kısıtlamaları karşılayan bir program tamamen oluşturulmuştur.

8 Gelecekteki yazılımların mantıksal modeli

Okul programını derlemek için algoritmanın yıllık testini tamamladıktan sonra, soru ortaya çıktı: - "Peki sırada ne var?". Her şeyden önce, konsol uygulamasının, bir okul programı oluşturma görevinin gerçekten çözüldüğüne kimseyi ikna edemeyecek olması dikkat çekicidir ... belki de bu uygulamayı yazan programcı dışında. Zaman zaman orada görünen şuna benzer çizgilerle siyah bir pencere oluşturmak için: - "Çözülmüş problem sayısı = 12547564", düşük performans gösteren bir beşinci sınıf öğrencisi bile bunu yapabilir. Böylece, normal bir insan, tabiri caizse böyle bir programa inanmayacak ve doğru olanı yapacaktır. Tam teşekküllü bir kazanma uygulaması olmadan yapamazsınız. Ancak, ilk başta, böyle bir uygulama oluşturma hedeflerine karar vermek kötü olmaz. Görünürde böyle en az iki hedef var. Bu, tüm sonuçlarıyla birlikte tam teşekküllü bir yazılımın yaratılması ve bir kişiyi aldatılmadığına ikna etmek için daha kötü veya daha iyi olan algoritmanın çalışmasını gösteren bir uygulamanın yaratılmasıdır. Kirpi, bu iki projenin emek yoğunluğu açısından karşılaştırılabilir olmadığını anlıyor. Doğal olarak, kolay yolu seçmeye karar verildi. İyi: - "Böyle bir kazan-uygulamadan - bir gösteriden ne istenir?". Başka bir soru daha sormadan önce: - "Ne olmalı?". Birinci olarak. Kullanışlı, anlaşılır, pratik ve güzel bir kullanıcı arayüzü ile ilgili baş ağrısı hemen ortadan kalkar. Böyle bir demo için en ilkel arayüz yeterlidir. Tek önemli şey, kullanıcının hesaplama için programa sunulan (doğal olarak rastgele oluşturulan) ilk verileri ve bu hesaplamanın sonuçlarını görebilmesidir. En azından teorik olarak, kullanıcı, ilk veriler ile program kullanılarak elde edilen sonuç arasındaki yazışmaları kontrol etme fırsatına sahip olacaktır. Böyle bir kontrol zor mu?... Cevap net: - "Evet, basit değil ...". Özellikle sonuçların sürekli olarak doğrulanması için konsol uygulamasında kaç tane tuzak ve kontrol bulunduğunu ve bu kontrollerin ve tuzakların kod boyutunu biliyorsanız. İkna etmenin başka yolları var mı?... Belki de, programın kaynak kodunu ilgilenen herkese aktarmak dışında. Ancak burada, örneğin, bu Microsoft'ta kabul edilmiyor. İkincisi. Tam teşekküllü bir yazılım için kesinlikle gerekli olan yardım dosyası, kullanım kılavuzu ve diğer yay ve çan ve ıslık sorunu ortadan kalkar. Ve öyle yaptılar. Uygulamanın ana formunda yirmiden fazla buton sıkışmıştı, bunlardan türün butonlarını saymazsak, hesaplamanın her aşamasında sadece bir tanesi aktif durumda - Program hakkında, Yeni bir görev başlat, Beni kapat. Böyle bir butona tıklarsanız Veri Oluşturma butonu ile bir pencere açılır. Veri oluştur'a basarsanız, oluşturulan veriler pencerede beyaz bir arka plan üzerinde görünür. Pencereyi kapatıyoruz. Az önce basılan düğme söner (etkin olmayı bırakır), basılması gereken bir sonraki düğme etkinleşir. Tıklamak. Bir sonraki pencere açılır. Ve bir program oluştur düğmesi var. Oluşturma Planı'na tıklayın, yerleşik zamanlama görünür. İsteyenler programın doğru yapılıp yapılmadığını kontrol edebilirler. Ve böylece algoritmanın tüm adımları tamamlanana kadar. Ve sonra büyük düğmeye tıklayabilirsiniz Yeni bir görev başlat. Ve böylece bir daire içinde. Veya Beni kapat düğmesine basın. İlk bakışta şöyle görünebilir: - "Bu gösteri programının tamamı maymun işidir." Ama değil. En az üç nedenden dolayı. Birinci olarak. Gösterinin geliştirilmesi sırasında, tam teşekküllü bir yazılımın gelecekteki mimarisini geliştirme konusunda oldukça önemli bir görev çözüldü. Yani. "Beyinleri" "gövdeden" ciddi şekilde ayırmak gerekiyordu. Daha açık bir şekilde ifade etmek gerekirse, program hesaplama algoritmasının kodunu kaynak veri oluşturucunun kodundan ve kullanıcı arayüzü kodundan ayırın. Programlama algoritmasının tüm kodu dinamik bağlantı kitaplığında bulunur, böylece bir istemci olarak kullanıcı arayüzü, algoritmanın çeşitli adımlarında derlenen çeşitli programları oluşturmak için bir sunucu gibi davranan dinamik kitaplığa yönelik görevleri yerine getirebilir. Bu, gelecekte, zamanlama hesaplama algoritmasının koduna dokunmadan, kullanıcılar tamamen ve nihai olarak tatmin olana kadar çeşitli arayüz seçenekleriyle deneyler yürütmesine izin verecektir. İkincisi. İlkelliğine rağmen, demo kullanıcı arayüzü, geleceğin kullanışlı, anlaşılır, pratik ve güzel kullanıcı arayüzünün mantıklı bir modelidir. Örneğin, algoritmanın önceki adımına geri dönme yeteneğini uygular ve bu olasılık da program veri yapısını etkiler. Ek olarak, demo arayüzü, veri bütünlüğünü ve yanlış değişikliklerden korunmayı sağlayan katı bir sırayla adımdan adıma hareket etme gibi bir algoritma özelliğini destekler. Üçüncüsü. Yine, ilkelliğine rağmen, mevcut kullanıcı arayüzü, bu programda benimsenen bir okul programı derlenirken ortaya çıkan pratik durumların matematiksel bir modelini analiz etmek için uygundur. Böyle bir analiz veya inceleme, konuyu iyi bilen uzmanlar, örneğin okulda matematik öğreten yeterli iş tecrübesine sahip baş öğretmenler tarafından yapılabilir. Hesaplamanın detaylarını anlamak elbette yeterli değildir (ve kimsenin böyle bir isteği olmayacaktır), ancak aldıkları genel matematik kültürü nedeniyle, problemin formülasyonunda bariz eksiklikleri çok daha iyi ayırt edebilirler. okulun çalışmalarına yalnızca kulaktan dolma veya çeşitli yayınlarla aşina olan herhangi bir profesyonel matematikçiden daha iyidir. "Peki sırada ne var?" Ve sonra, şimdi karmaşıklık açısından, ERP sistemleri için geleneksel yazılımı aşmayan, yazılım mühendisliğinin tüm yasa ve kurallarına uygun olarak tam teşekküllü yazılımın geliştirilmesi. Sadece sormayın: - "Ne kadar sürer ve bu tür bir yazılımı geliştirmenin karmaşıklığı nedir?...". Ve dahası, sormayın: - "Böyle bir geliştirme ne kadara mal olacak? ...".

9 İş modeli sorunları

Daha önce tahmin edildiği gibi, tam otomatik modda okul zaman çizelgesi yazılımının küresel pazarı 100 milyon ile 500 milyon ABD doları arasındadır. Ancak, girişim yatırımcılarının dediği gibi bu pazarın hala “Yükseltilmesi” gerekiyor. Ve burada, en az iki sorun oldukça açık bir şekilde ortaya çıkıyor. Bir sorun şudur: - "Pahalı". Biz zaten orada durduk. Diğeri, bizce daha ciddi: - "Bu tür yazılımların itibarı." Bir metafora başvurursak, bu tür bir yazılımın itibarı, Kulikovo sahasındaki savaştan sonra olduğu gibi pis, yoğun gübreli ve sigara içen bir çöplüğü andırır. Ve duman o kadar yakıcı ki, gözlerinizi kapatıp nefes almayı bırakmak istiyorsunuz. Daha önce de belirtildiği gibi, okul zaman çizelgesi yazılımının potansiyel müşterileriyle konuşurken, bu konuşma kolayca küfüre dönüşür. "Biz... otomasyonumuzla, okulun bilgi alanıyla ve elektronik günlüklerle, huzur içinde çalışalım...". Bu tür yazılımların itibarını ve baş öğretmenlerin ona karşı tutumunu düşmancadan en azından tarafsız hale getirmek için ne yapılabilir? Henüz olumlu bir imaj hakkında kekelemiyoruz. Yaklaşık on yıl önce, okul müdürlerinin ofislerindeki bilgisayarların, öğrenmenin ve ilerlemenin vazgeçilmez bir aksesuarı olarak mobilya için olduğunu söylemek hala mümkündü. En iyi ihtimalle, daktilo yerine bir bilgisayar kullanılır (daha önce belirtildiği gibi, kişisel bilgisayar endüstrisinin bu kadar gelişmesine hizmet eden tam olarak bu durumdu). Şu anda, durum değişti. Birçoğu zaten denedi ... Bu tür testlerin sonuçlarını az önce tartıştık. Baştan başlamak kalır. Yani. Bu tür programların dağıtım iş modelinden. Yakından bakmadan bile son 15 yılda bu iş modelinin pek değişmediğini görebilirsiniz. Programın web sitesini bulun, demo sürümünü indirin, ödeme için bir fatura düzenleyin... Ödeme faturasında her şey açık görünüyor. Bir program web sitesi olmadan da yapamazsınız. Demolar ne olacak? Ama demolar farklıdır. Seçenek bir. Demo versiyonumuz programın çalışan versiyonundan farklı değildir, sadece girilen veriler kaydedilemez ve sonuçların yazıcıya çıktısı alınamaz. Ve böylece, her şey çalışıyor. Böyle bir demo versiyonu kullanarak programın tüm avantaj ve dezavantajlarını değerlendirmek mümkün müdür? Daha önce belirtildiği gibi, tüm ilk verileri girmek, reklam bir saat, en fazla bir buçuk, ne kadar gıcırtılı olursa olsun, gerçekten en az 8-10 saat sürekli ve özenli (cehennem gibi sıkıcı) bir çalışma gerektirir. Normal bir kişi ve hatta dahası, bir programla ilk kez çalışmaya başlayan bir kullanıcı, programla aynı anda ve doğru bir şekilde nasıl çalışacağını öğrenmesi gerektiğinde, bir yığın ilk veriyi girer. bunu bir anda yapamamak. En az iki, hatta üç gün (kez) sürer. Şimdi yeni başlayanların, gücün bitmek üzere olduğuna veya bir şeyin yeniden başlayacağına dair korkusunu hayal edin. Normal bir insan böyle bir demoyu kullanmak istemez. Bu nedenle, ya bazı geliştiricilerin “pazarlama uyumlarını” bilerek bir “dürtmede domuz” almaya karar verin ya da çoğu zaman olan, boşa harcanan zaman için acıyla Del tuşuna basın. Adil olmak gerekirse, aynı geliştiricilerin başka bir seçenek bulduğuna dikkat edilmelidir. Programımız için bir “kraker” yaptık. Hiçbir şeyden şüphelenmeyen, iyi niyetli bir kullanıcı, küçük bir anahtarla vicdanını devre dışı bıraktıktan sonra yasadışı bir kopya (dema + cracker) indirir. Kurulumlar, kırılmalar ve... her şey çalışıyor... Dedikleri gibi, sağlığınıza kullanın... Doğru, yaklaşık yarım yıl sonra program size demo moduna geçtiğini ve tasarruf edeceğini bildirecek. Verileriniz, çok nazik olun. .., bir fatura için geliştiriciyle iletişime geçin... Bu tür hilelere dışarıdan bakıldığında, bu seçenek - sonuçta, daha dürüst görünüyor. Tabii ki, kullanıcı üreticiyi aldatmaya çalışsa da, üretici kullanıcıyı aldatıyor ... bu arada, ona tüm ilk verileri girdikten birkaç dakika sonra hazır bir program alacağına söz veriyor. Kullanıcıların büyük çoğunluğunun verilerinin gerçek bir tehdide maruz kaldığını asla bilemeyeceğini söylemek güvenlidir. Programla 15-20 saat çalıştıktan ve faydasız olduğuna ikna olduktan sonra, bir çığlıkla: - "Bütün programlar, erkekler gibi, böyledir ...", potansiyel alıcılar bu programı öfkeyle bilgisayarlarından siler. Ve bir saat sonra - bir buçuk, sakinleştikten, nefesini tuttuktan sonra kendilerine şöyle diyorlar: - “Ben neyim. .. hala bunun için para ödemediği için akıllı ... , annem bana - “Bir domuzu dürtme” dedi. İkinci Seçenek. Demo versiyonumuz çalışan versiyondan farklı değil, sadece bir sınırlama var, maksimum sınıf sayısı beş. Ve böylece, her şey çalışıyor. Sonuç olarak, forumda böyle bir açıklama görünür. "Söylersem programınızı gördüm. Ve bir şey tanıttı, hiçbir şey - dört sınıf. Ve bana dedi ki: - "Bir program yapamam." Onu... Lanet olası vurguncuların içine sokabilirsin." Burada, geliştiricilerin "... (kafa)" macerasını buldukları durumla karşı karşıyayız. Dört sınıflı bir okul için program yapmanın, örneğin yirmi sınıftan çok daha kolay olduğunu düşünenler, derinden yanılıyorlar. Bu nedenle, "Eski Mısır" zamanlama algoritmasını test ederken, karar verildi - test verileri oluştururken, minimum sınıf sayısı için - dokuz sayısını seçin. Bunun nedeni, zaman zaman, pedagojik yükün dağılımının bir tablosunu otomatik olarak derlemenin imkansızlığıdır. Basitçe söylemek gerekirse, yükü yetersiz sayıda sınıf ve buna bağlı olarak yetersiz sayıda öğretmen arasında dağıtmak. Görünüşe göre, bir kişinin yalnızca çok deneyimli bir eli (veya isterseniz gözü) bu tür hileler gösterebilir. Seçenek üç. Tamam ozaman. Programımızı kullanın. Ama iki hafta. Ve iki hafta içinde her şey, Sabbath. "Suyu kapatalım..." Programa iki hafta içinde hakim olmak ve tüm avantaj ve dezavantajlarını değerlendirmek mümkün müdür? El ele, diyelim ki: - "Belki de mümkün olan ...". Ama bir şartla. Diğer her şeyi yapmayı bırakmalısın. Ve baş öğretmenin en sevdiği kelime: - "Meşgul." "Ah, meşgul. O kadar meşgulüm ki nefes alamıyorum, zamanım yok ... ” Baş öğretmen iki hafta boyunca her şeyi bırakıp o dönem için bir zamanlama programına mı girecek? Bilim adamlarının dediği gibi: - "Söylemesi zor ...". Kısacası, her şey kötü... Ve çok kötü ve çok uygunsuz... Bir çıkış yolu nerede aranmalı? Belki bir kiralama?

10 SaaS yazılım kullanımı iş modeli

Başlangıçta, tüm bilgisayar endüstrisi bir kiralık iş modeli kullandı - ilk bilgisayarlar çok paraya mal oldu ve bilgi işlem güçleri müşterilere kiralandı. İnternetin gelişiyle birlikte eski iş modeli yeniden canlandırıldı, ancak temelde farklı bir teknolojik temelde. Hizmet Olarak Sunulan Yazılımlar(İngilizce) hizmet olarak yazılım - hizmet olarak yazılım) - tedarikçinin bir web uygulaması geliştirdiği ve bağımsız olarak yönettiği, müşteriye İnternet üzerinden yazılıma erişim sağlayan yazılımın satışı ve kullanımı için bir iş modeli.

SaaS ile eski model arasındaki temel fark, daha önceki müşterilerin bilgisayarlara doğrudan erişmeleri ve küresel ağları kullanmamalarıdır. SaaS modeli, interneti kullanarak hizmet sağlamaya odaklandığından, gelişimi doğrudan küresel ağın gelişimi ile ilgilidir. Yazılımı hizmet olarak sunan ilk şirketler 1997-1999 yıllarında Batı ülkelerinde ortaya çıktı ve SaaS kısaltması 2001 yılında yaygın olarak kullanılmaya başlandı. Görünüşe göre "zor durumumuzda", bu iş modeli en uygun ve hatta belki de kabul edilebilir tek modeldir. Potansiyel müşterileri, neredeyse umutsuz bir şekilde zarar görmüş bir ürün grubundan bir yazılım ürünü için ödeme yaparken nispeten büyük miktarda para riskine girmekten kurtaracaktır. Kiralama iş modelini kullanarak müşteri, önerilen ürüne gerçekten ihtiyacı olduğundan ve ürünü kullanmaktan beklentilerinin gerçekte aldığıyla örtüştüğünden sakince ve kademeli olarak emin olabilecektir. Başöğretmenlerin bu tür programlardan beklentileri hakkında daha önce yeterince ayrıntılı konuşmuştuk.

11 Sonuç yerine

Bazen bazıları alaycı bir şekilde soruyor: - "Bir iş planınız var mı?..." Evet. Ve yine de çok basit. “Ortaya çıkan sorunları ortaya çıktıkça tutarlı bir şekilde ele alın…”. Son çare olarak SaaS modelini kullanmak mümkün olacaktır (iş planı - talep üzerine). Birinin ihtiyacı varsa, her şeyi ayrıntılı ve ayrıntılı olarak planlamak mümkün olacak, tek bir muhasebeci kusur bulamayacak!

bibliyografya

Baltak S.V., Sotskov Yu.N. Grafik damarlarının renklendirilmesine dayalı bir eğitim oturumları programı oluşturma // Informatika, 2006, no. 3, s. 58 - 69. Borodin O.V. Grafiklerin renklendirmeleri ve topolojik temsilleri // Ayrık Analiz ve Yöneylem Araştırması. 1996, Cilt 3, Sayı 4, s. 3 - 27. Borodin O.V. Kotzig teoreminin genelleştirilmesi ve düzlemsel grafiklerin kenarlarının önceden belirlenmiş bir renklendirilmesi // Matematik notları. 1990, Cilt 48, Sayı 6, s. 22 - 28. Vizing V.G. Kullanılan renklerle ilgili çoğunluk kısıtlamaları altında grafik köşe renklendirme // Ayrık Analiz ve Yöneylem Araştırması. 2009, Cilt 16, Sayı 4, s. 21 - 30. Vize V.G. Belirtilen renklerde grafiklerin bağlantılı renklendirilmesi hakkında // Ayrık Analiz ve Yöneylem Araştırması. 1999, Seri 1, Cilt 6, Sayı 4, s. 36 - 43. Gafarov E.R., Lazarev A.A. Çalışma programının hazırlanmasında matematiksel optimizasyon yöntemleri // Eğitimde yeni bilgi teknolojileri. Bilimsel makalelerin toplanması. - M.: 1C-Yayıncılık, 2013, Bölüm 2, s. 51 - 55. Gary M., Johnson D. Bilgisayar makineleri ve zor görevler. - M.: Mir, 1982. - 416 s. Distel R. Grafik Teorisi: Per. İngilizceden. - Novosibirsk: Matematik Enstitüsü Yayınevi, 2002. - 336 s. Emelichev V.A., Melnikov A.I., Sarvanov V.I., Tyshkevich R.I. Grafik teorisi üzerine dersler. - M.: Bilim. Bölüm ed. Fizik-Matematik yak., 1990. - 384 s. Ichbana D., Knepper S. Bill Gates ve Microsoft'un Yaratılışı. - Rostov-on-Don: Phoenix Yayınevi, 1997. - 352 s. Karpov D.V. Grafik köşelerinin dinamik düzenli renklendirmeleri. // Bilimsel seminer notları POMI. 2010, Cilt 381, s. 47 - 77. Magomedov A.M., Magomedov T.A. Bir parça düzenli kenarda aralık İki parçalı bir grafiğin 5 renklendirmesi // Applied Discrete Mathematics. 2011. Sayı 3(13), s. 85 - 91. Papadimitru H., Steiglitz K. Kombinatoryal optimizasyon. Algoritmalar ve karmaşıklık. Başına. İngilizceden. - M.: Mir, 1985. - 512 s. Romanovski I.V. Ayrık analiz. Uygulamalı matematik ve bilişim alanında uzmanlaşan öğrenciler için ders kitabı. - 2. baskı, düzeltildi. - St. Petersburg: Nevsky lehçesi, 2000. - 240 s. Swami M., Thulasiraman K. Grafikler, ağlar ve algoritmalar: Per. İngilizceden. - M.: Mir, 1984. - 455 s. Smirnov V.V. Pererburg okulları ve okul binaları. Petersburg - Petrograd - Leningrad'da okul inşaatının tarihi 1703 - 2003 - St. Petersburg: Yayınevi "Rus-Baltık bilgi merkezi "BLITs", 2003. - 144 s. Stetsenko O.P. Grafik kenarlarının bir tür renklendirmede belirtilen renklere // Ayrık Matematik. 1997. Cilt 9, sayı 4, 92 - 93. Urnov V.A. Program - eğitimde en çok talep edilen iş istasyonu // Bilişim ve eğitim. 2001, sayı 4, s. 47 - 52. Harari F. Grafik Teorisi. - M.: Mir, 1973. - 302 s. Hatta S., Itai A., Shamir A. Zaman çizelgesi ve çok mallı akış problemlerinin karmaşıklığı üzerine // SIAM J: Comput. Cilt 5, hayır. 4 Aralık 1976, 691-703

Bağlantılar:

Bu nedenle, böyle bir bilgisayarın bulunduğu tüm zemin, Sovyet rejiminin yeminli düşmanlarından "elektronik gözetleme" olasılığını dışlamak için ince bir metal ağ ile kaplandı. (Bilgisayar teknolojisinin yardımı olmadan) bir çalışma programı hazırlama görevinin kendisi üç yüz yıldan daha eski değil gibi görünüyor. Baş öğretmenlerin - genel olarak, kültürlü ve iyi huylu insanlar, - "Okul programını derlemek için bir program" ifadesini duyunca anında küfür etmeye başladıklarında vakalar kaydedildi. Burada NP-zor problemler teorisi üzerinde durmayacağız, çünkü bu konunun tartışılması okuyucuyu ilgilendiğimiz konudan uzaklaştıracak ve ayrıca açıkça erken ve yüzeysel olacaktır. Ancak ilgilenen okuyucunun bu konuda ülkemizde belki de en çok alıntı yapılan yayına başvurması tavsiye edilebilir. Bu makalenin tam olarak anlaşılması için, NP-zor problemler, tamamen doğru bir "çeviri" olmasa da, pratik olarak çözülemeyen problemler olarak anlaşılabilir. Bu, İngilizce yayınlara kıyasla çok sayıda olmayan Rusça yayınları ifade eder. Büyük olasılıkla, sayıları, Rusya Federasyonu'nun dünyanın% 0,4 - 0,6'sı (yüzde dörtten yüzde sıfır virgül altıya) olarak tahmin edilen yüksek teknolojiler alanındaki toplam katkısını geçmiyor. Doğru, daha az fiziksel ve matematiksel bilimler var. Tanaev Vyacheslav Sergeevich (1940 - 2002) - Belarus matematikçi, Belarus Cumhuriyeti Ulusal Bilimler Akademisi "Sibernetik" Araştırma Enstitüsü müdürü, Fizik ve Matematik Bilimleri Doktoru (1978), profesör (1980), tam üye Belarus Ulusal Bilimler Akademisi (2000). Araştırma ilgi alanları: yöneylem araştırması, çizelgeleme teorisi, optimizasyon yöntemleri. Mikhalevich Vladimir Sergeevich (1930 - 1994) - Ukraynalı matematikçi ve sibernetikçi, Ukrayna Bilimler Akademisi Akademisyeni, Rusya Bilimler Akademisi Akademisyeni (1991; 1984'ten beri SSCB Bilimler Akademisi Akademisyeni). Optimum istatistiksel çözümler teorisi, sistem analizi, teorik ve ekonomik sibernetik üzerine bildiriler. SSCB Devlet Ödülü (1981). Bununla birlikte, kaynak veri oluşturucu kodunun ve derlenmiş programın doğruluğunu kontrol etmek için kullanılan kodun aktarılması, bu kod herhangi bir ticari değeri temsil etmediğinden oldukça mümkündür. Eski Mısır rahibesi Anush'un onuruna, program Rus tarzında - Annushka olarak adlandırıldı.

Ve hatta... belki... Ama ne! boş hayal.
Hiçbiri olmayacak.
Kader kıskanç, kötü!
Ah, neden tütün değilim!... OLARAK. Puşkin

T E X'ten T T H tarafından çevrilen dosya, sürüm 4.03.
27 Temmuz 2013, 00:53.

1 Eylül 2011'de yeni SanPiN gereksinimleri yürürlüğe girdi. Yeni gereksinimlerin bir özelliği, her konu için ayrıntılı bir zorluk ölçeğinin tanıtılmasıdır. Şimdi her konunun zorluğu 1-4. sınıflar için puan olarak, 5, 6, 7, 8 ve 9. sınıflar için ayrı ayrı ve 10-11. sınıflar için puan olarak tahmin edilmektedir. Programlama yapılırken puan olarak hesaplanan en yüksek öğrenci yükü Salı ve/veya Çarşamba günü olmalıdır.

"Rektör 3" ve "Rektör-Okul" zamanlama programları, SanPiN'in yeni gereksinimlerini dikkate alarak ders planlaması için destek sağlar. Aşağıda, Rector 3 programında yeni SanPiN gereksinimlerine geçiş sırasındaki zamanlama sırasını ele alacağız. "Rektör-Okul" programındaki tüm eylemler benzer görünüyor.

Planımız şu:

  1. SanPiN gereksinimlerinin ihlali için para cezaları belirlemek.
  2. Her konu için bir zorluk ölçeği girme.
  3. SanPin gereksinimlerine göre zamanlama.

Malzemenin sunumu deneyimli kullanıcılara yöneliktir. Yeni başlayanlar için öncelikle program kılavuzunu okumanızı öneririz.

SanPiN gereksinimlerinin ihlali için para cezaları belirleme

SanPiN gereksinimlerinin ihlaline ilişkin cezaların değerleri, SanPiN sekmesindeki Parametreler iletişim kutusunda ayarlanır. Diyaloğu açmak için programı çalıştırın ve Ayarlar menüsünde, ekran görüntüsünde gösterildiği gibi Seçenekler komutunu çalıştırın.

Bu, Seçenekler iletişim kutusunu açacaktır:

SanPiN sekmesine gidin:

Ekran görüntüsünden de görebileceğiniz gibi, bu durumda SanPiN gerekliliklerini ihlal eden cezaların değerleri 10'dur. SanPiN gerekliliklerine daha fazla ağırlık vermek için tüm cezaları 50'ye çıkaracağız:

Yeni değerleri kaydetmek için Tamam'a tıklayın.

10 ve 50'den başka değerler ayarlamak mümkün müdür? Evet yapabilirsin. Cezalar göreceli birimlerde belirtilir ve negatif olmayan sayılar olmalıdır. En önemlisi cezalar birbiriyle dengelenmeli yani SanPiN sekmesindeki cezalar Sınıflar ve Öğretmenler sekmesindeki cezalarla dengelenmelidir.

SanPiN'in tüm sınıflar için maksimum yük gereksinimleri aynı olduğundan, cezalar neden 1-9 ve 10-11 sınıfları için ayrı ayrı belirlenir? SanPiN gereksinimleri ihlal edilemez, ancak küçük sapmaların mümkün olduğunu varsayarsak, o zaman kıdemli sınıflar için daha olasıdır ve program bunu yapmanıza izin verir.

Her konu için bir zorluk ölçeği girme

Programın yeni versiyonunda, demo veri dosyasında, SanPiN'in yeni gereksinimlerine uygun olarak her konu için zorluk skalası zaten tanıtıldı. Ancak, eğer zaman çizelgesi programını bir yıldan uzun süredir kullanıyorsanız, o zaman muhtemelen konuların zorluklarını tekrar puan olarak ayarlamanız gerekir, çünkü daha önce konunun zorluğu ya sabitti ya da sadece çalışma seviyesine bağlıydı.

Bunu yapmak için Öğeler sayfasındaki Listeler bölümüne gidin. Öğe listeniz şöyle görünebilir:

Öğe Özellikleri iletişim kutusunu açmak için öğe adının bulunduğu satıra çift tıklayın.

SanPiN konularının listesi penceresinde, programın konunun adını doğru bir şekilde belirlediğinden emin olun (ekran görüntüsünde, konunun adı "Cebir" SanPiN - "Cebir" konusunun adıyla aynıdır. . Bazı durumlarda program, SanPiN'e göre konunun adını bağımsız olarak belirleyemez. Her şeyden önce, dillerle ilgilidir. Program her zamanki "Rusça", "İngilizce", "Almanca" kullanırken vb., SanPiN'de sadece "ulusal dil" ve "yabancı dil" vardır. Program, SanPiN'e göre konunun adını doğru bir şekilde belirleyemediyse, manuel olarak yapın.

Şimdi Yükle düğmesine tıklayın. İletişim kutusunun sol tarafındaki zorluk ölçeği boyunca bir "yeşil dalga" koşacak ve önerilen değerler ayarlanacaktır.

Gerekirse, noktalar manuel olarak ayarlanabilir.

SanPin gerekliliklerini dikkate alarak zamanlama

Otomatik zamanlama sırasında (araç çubuğundaki Bul düğmesi, daha fazla ayrıntı için Yardım ve Program Kılavuzuna bakın), program SanPiN gereksinimlerini dikkate alır. Verilerinizi içeren program penceresi şöyle görünebilir:

Ekran görüntüsünde:

  1. Konunun mevcut sınıf için puan olarak zorluğu 5a'dır.
  2. Salı günü mevcut sınıfın toplam yükü (Salı günü tüm derslerdeki puanların toplamı).
  3. Kırmızı renk, toplam yükün Salı ve/veya Çarşamba günkü yükü aştığı haftanın gününü gösterir.
  4. Kahverengi renk, toplam yükün Salı ve/veya Çarşamba günkü yüke eşit olduğu haftanın gününü gösterir.
  5. Soluk yeşil renk, programı hazırlanan ancak SanPiN gerekliliklerini ihlal eden sınıfların etiketlerini gösterir.